Location
Reston, VA | United States
Job description
Position Overview: As a Mid-Level .NET Developer, you will be an integral part of our development team, contributing to the design, development, and maintenance of software applications. This position requires hands-on experience with .NET technologies, strong problem-solving skills, and proficiency in both Angular and React frameworks.
Key Responsibilities:
Software Development:
- Contribute to the design and development of software applications using .NET technologies.
- Implement and maintain features, enhancements, and bug fixes.
Front-End Development:
- Develop user interfaces using Angular and React frameworks.
- Ensure seamless integration of front-end components with back-end systems.
Code Reviews:
- Participate in code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team.
Collaboration:
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.
Testing and Debugging:
- Conduct unit testing and support testing efforts to identify and address software bugs.
- Debug and troubleshoot issues reported during testing or in production.
Documentation:
- Create and maintain documentation for code, processes, and system architecture.
- Ensure documentation is comprehensive and accessible to the development team.
Technology Adoption:
- Stay informed about industry trends and advancements in .NET, Angular, and React technologies.
- Contribute to discussions on technology adoption and improvements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of total experience in software development.
- Proven experience with .NET technologies (C#, ASP.NET MVC, Web API).
- Strong proficiency in front-end development with Angular and React.
- Solid understanding of web development principles, HTML, CSS, and JavaScript.
- Experience with relational databases (e.g., SQL Server).
- Familiarity with agile development methodologies.
- Excellent problem-solving and communication skills.
Job tags
Salary