POSITION DESCRIPTION:Pioneering Evolution is seeking a Senior Software Developer to support the Lead Developer in the modernization of a Marine Corps software platform. This role will involve leading complex technical implementations, assisting in architectural decisions, and mentoring mid-level and junior developers. The Senior Developer will work closely with the Lead Developer to ensure high-quality, scalable, and secure solutions while collaborating with the DevSecOps team on AWS deployments. This position requires a Secret Clearance and is based in the Washington D.C. metro area, with on-site requirements as needed.
RESPONSIBILITIES: - Act as the primary support to the Lead Developer, executing architectural decisions and driving development excellence within the team.
- Assist in architectural decisions and ensure best practices in software design.
- Develop and enhance .NET Core applications running in AWS Fargate, integrating with AWS RDS (SQL Server/PostgreSQL).
- Lead code reviews, enforce development standards, and promote software quality.
- Provide hands-on mentorship to mid-level and junior developers through code reviews, technical discussions, and pair programming.
- Optimize .NET Core application configurations for AWS Fargate deployments, following cloud security and performance best practices in collaboration with DevSecOps.
- Troubleshoot and optimize software performance, ensuring high availability and security compliance.
- Implement AI/ML-powered enhancements in .NET applications, focusing on predictive analytics, automation, and performance optimization.
- Participate in Agile development processes, including sprint planning, backlog refinement, and daily stand-ups.
REQUIRED EXPERIENCE: - Bachelor's Degree in Computer Science, Software Engineering, or related field.
- 7+ years of experience in software development, with expertise in .NET Core, C , and ASP.NET Core (MVC/Web API).
- Experience with microservices architecture and containerized applications (Docker, AWS Fargate).
- Strong understanding of SQL-based relational databases, including AWS RDS (SQL Server, PostgreSQL, or MySQL).
- Proficiency in RESTful API development and unit testing (TDD, xUnit/NUnit).
- Experience working in Agile/Scrum teams, contributing to sprint planning and code reviews.
- Strong mentoring skills, with experience guiding junior and mid-level developers.
- This position requires the ability to obtain and maintain a Secret U.S. security clearance; therefore, U.S. citizenship is required.
DESIRED EXPERIENCE: - Familiarity with AWS Lambda, SQS, SNS, and EventBridge.
- Experience with DevOps/CI-CD pipelines (AWS CodePipeline, GitHub Actions, Jenkins).
- Understanding of Infrastructure as Code (Terraform, AWS CloudFormation).
- Knowledge of Kubernetes (EKS) or other container orchestration tools.
- Experience with AI/ML integration in .NET applications, such as implementing predictive analytics, automation, or data-driven insights using ML.NET, AWS SageMaker, or OpenAI API.
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:
- Paid time off
- 10 paid holidays
- Medical insurance
- Dental insurance
- Vision insurance
- Legal assistance
- Company-paid life insurance and AD&D
- Company-paid long term and short term disability insurance
- Tuition reimbursement
- 401(k) plan with company contribution
- Continuing Education Opportunities - We encourage our employees to grow in their areas of expertise and beyond. We believe in strengthening our team through education and we offer a variety of opportunities to pursue individual education, training and development goals. In addition to traditional classroom learning, new employees go through an internal proficiency program to ensure everyone has the skills they need to succeed.