What are the responsibilities and job description for the Mid-Level .NET Developer position at Pioneering Evolution?
POSITION DESCRIPTION : Pioneering Evolution is seeking a Mid-Level Software Developer to contribute to the development of a Marine Corps software platform's modernized .NET Core stack. The Mid-Level Developer will work closely with the Lead and Senior Developers, assisting in feature development, troubleshooting, and code optimization. This role requires a strong understanding of .NET development, API design, and software engineering best practices. This position requires a Secret Clearance and is based in the Washington D.C. metro area, with on-site requirements as needed.
RESPONSIBILITIES :
- Develop, maintain, and enhance .NET Core applications, working within AWS Fargate-based containerized environments.
- Write efficient, maintainable, and well-documented C# code, implementing best practices in RESTful API development.
- Assist in software design and review technical specifications, contributing ideas for architectural improvements.
- Participate in code reviews and testing efforts, ensuring high-quality code delivery.
- Work with SQL databases (AWS RDS - SQL Server, PostgreSQL), writing queries and optimizing performance.
- Troubleshoot and resolve software defects and performance bottlenecks.
- Provide guidance to junior developers through collaborative problem-solving, peer code reviews, and technical discussions.
- Take ownership of feature implementations and actively participate in Agile development processes.
REQUIRED EXPERIENCE :
DESIRED EXPERIENCE :
WHO WE ARE AND WHAT WE OFFER : In addition to competitive salaries and opportunities for professional development and advancement, our employees enjoy a comprehensive range of benefits. To keep pace with the changing needs of our employees, we continually evaluate benefit plans. Current benefits include :