We are seeking an experienced Senior Software Developer
with a strong technical background to join our dynamic team. The ideal candidate will have expertise in .NET development, cloud technologies, and the full software development lifecycle.
Required Skills & Experience:
- Security Clearance: Public Trust clearance preferred; candidates must be eligible to obtain one.
- Software Development Experience: 7+ years of experience in designing, developing, and maintaining software applications.
- Technical Expertise:
- Proficiency in Visual Studio .NET, .NET Framework, ASP.NET MVC, and C# with a focus on microservices development.
- Strong understanding of AWS Cloud, ECS Fargate, and cloud-based architectures .
- Experience with HTML5, Angular, and modern front-end frameworks .
- Knowledge of Object-Oriented (OO) Design principles.
- Expertise in SQL, stored procedures, and database optimization .
- Familiarity with JSON databases (DocumentDB) and RESTful services development .
- Experience with CI/CD pipelines in an Agile development environment.
- Basic architecture and system design skills.
- Proficiency with Microsoft development tools including Visual Studio and Visio .
- Team Collaboration: Ability to work effectively in a team-oriented environment and collaborate with remote teams.
- Software Lifecycle Knowledge: Hands-on experience in requirements gathering, design, development, testing, and deployment of custom software.
- Adaptability: Ability to modify existing functionality and integrate new features within large, complex production systems.
Education & Certification:
- Bachelor’s Degree in Computer Science or a related field (or equivalent experience).
If you're passionate about building high-quality software solutions and working with cutting-edge technologies, we'd love to hear from you!
Hourly Rate DOE