.Net Software Developer
Tennessee Staffing - Nashville
Work at Tennessee Staffing
Overview
- View job
Overview
Net Developer Opportunity
We are seeking a skilled and innovative .NET Developer to join our client's software development team. This role presents an exciting opportunity to contribute to the design, development, and enhancement of our cutting-edge applications and solutions. As a .NET Developer you will play a crucial role in designing, coding, testing, and deploying software applications using the Microsoft .NET framework. You will collaborate with cross-functional teams to create scalable and high-performing applications that meet our client's business needs. The ideal candidate possesses a strong foundation in .NET technologies, problem-solving skills, and a passion for delivering quality code.
Key Responsibilities:
- Design, develop, and maintain software applications using the Microsoft .NET framework.
- Collaborate with software architects and team members to understand project requirements and design specifications.
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Perform unit testing and debugging to ensure software quality and reliability.
- Participate in code reviews to provide and receive constructive feedback.
- Integrate third-party APIs and components into applications as needed.
- Optimize application performance and scalability through effective coding and architecture decisions.
- Work closely with front-end developers, UX/UI designers, and other team members to deliver seamless user experiences.
- Stay current with industry trends and emerging technologies to recommend improvements and innovations.
- Provide technical support and troubleshooting for existing applications as required.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 4+ years of experience as a .NET Developer or in a similar software development role.
- Proficiency in .NET framework, C#, and object-oriented programming concepts.
- Experience with ASP.NET MVC and/or ASP.NET Core for web application development.
- Strong understanding of relational databases and SQL, including database design and optimization.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular) is advantageous.
- Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) processes.
- Problem-solving skills and the ability to analyze and troubleshoot complex technical issues.
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
- Experience with cloud platforms (e.g., Azure, AWS) and microservices architecture is a plus.
Requirements Qualifications: