onsite
Senior Software Developer Windows - Nightwing
Software Engineer
Lead the design, development, and deployment of secure Windows applications using C# and .NET, integrating Azure services and DevOps practices to support advanced cybersecurity research and mission‑critical data operations.
About the role
Key Responsibilities
- Architect and develop high‑performance Windows applications in C# and .NET, ensuring compliance with security and quality standards.
- Integrate Azure cloud services (App Service, Functions, Key Vault) to extend functionality and enhance resilience.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver secure code in a hybrid development environment.
- Implement CI/CD pipelines using Azure DevOps, Git, and automated testing to accelerate release cycles.
- Conduct code reviews, performance tuning, and security assessments to maintain robust, scalable systems.
Requirements
- 5+ years of professional experience developing Windows applications with C# and .NET Core/.NET 6.
- Strong knowledge of Azure services, cloud security, and DevOps practices.
- Experience with secure coding, threat modeling, and vulnerability remediation.
- Excellent problem‑solving skills and ability to work independently in a hybrid setting.
- Effective communication skills and a collaborative mindset.