Job Closed
This listing is no longer active.
We power the business of government.
.NET Senior Software Engineer
Location
United States
Posted
156 days ago
Salary
0
Seniority
Senior
Job Description
.NET Senior Software Engineer
Unison
• Lead the design and development of enterprise web applications using C#, ASP.NET, .NET Core, Web API, JavaScript, and React • Architect and implement scalable RESTful APIs and modern client-side applications using React • Drive modernization efforts, including migration of legacy ASP.NET Web Forms / MVC applications to .NET Core • Define and enforce coding standards, architectural patterns, and best practices across the team • Design and implement reusable frameworks, shared libraries, and platform-level components • Lead and participate in code reviews, providing constructive technical guidance and ensuring security and quality standards • Mentor junior and intermediate engineers through design reviews, pair programming, and technical coaching • Collaborate with DevOps and Security teams to improve CI/CD pipelines, application monitoring, and deployment strategies • Contribute to technical architecture discussions, trade-off analysis, and long-term platform strategy • Lead root-cause analysis for complex production issues and drive preventative solutions • Partner with Product Owners and stakeholders to translate business requirements into scalable technical solutions • Communicate technical risks, dependencies, and progress effectively to leadership
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7+ years of professional software development experience
- Deep expertise in: C#, ASP.NET, .NET Framework, and .NET Core
- ASP.NET Web API and RESTful service design
- Strong experience building and maintaining React-based front-end applications
- Proven experience designing enterprise-scale application architectures
- Extensive experience with relational databases: SQL Server and/or Oracle (PL/SQL strongly preferred)
- Strong understanding of: Object-oriented design principles and patterns
- SOLID principles and clean architecture
- Experience using source control systems, including: SVN (Subversion) and Git
- Hands-on experience implementing: Logging, monitoring, and error-handling frameworks
- Application performance tuning and optimization
- Experience working in Agile/Scrum environments with cross-functional teams
- Experience leading or contributing to large-scale modernization initiatives
- Strong familiarity with CI/CD tools such as TeamCity and Octopus Deploy
- Experience with OpenAPI / Swagger and API versioning strategies
- Exposure to DevSecOps practices, secure coding standards, and vulnerability remediation
- Experience with centralized configuration and feature-flag frameworks
- Experience with automated testing strategies, performance testing, and load testing
- Prior experience working on SaaS or highly regulated enterprise platforms.
Benefits
- Health insurance
- Professional development opportunities
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Maintain, improve, and expand web application and data pipelines. • Develop and implement scalable and performant solutions. • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes.
Senior Software Engineer, Python
PerfectServeAccelerating speed to care by optimizing provider schedules, streamlining clinical communication, and engaging patients.
• As a key member of a high-performing team of Python and React experts, you will design, build, and maintain highly performant, well-structured, and well-tested code for our Operator Console services. • Champion and evolve our team's best practices in code quality, automated testing, and observability to drive technical excellence. • Pay it forward by formally and informally mentoring junior engineers, guiding them through technical challenges and helping them grow their careers at PerfectServe. • Foster a 'one-team' culture by actively engaging in code reviews and providing constructive, collaborative feedback to our distributed and offshore engineering partners. • Collaborate effectively with Product Owners, QA, and other engineering teams to deliver on complex, multi-team initiatives. • Write Kubernetes manifests and use our CI/CD toolchain (Github Actions, Helm, ArgoCD) to deploy and manage your team's services in production.
Desenvolvedor Fullstack – Java/Angular, Pleno
SBM TECHNOLOGYCriamos soluções completas em Tecnologia, desde a concepção do projeto até a sua implantação.
• Desenvolver e manter aplicações web utilizando **Java e Spring Boot** no back-end e **Angular** no front-end • Atuar na definição e evolução da **arquitetura de sistemas**, garantindo escalabilidade e qualidade • Desenvolver e integrar **APIs RESTful**, assegurando comunicação eficiente entre front-end e back-end • Implementar **testes unitários e de integração** • Participar de **revisões de código (code review)** • Colaborar com o time seguindo **metodologias ágeis** (Scrum e/ou Kanban)
Software Engineer, AI – Java
G2i Inc.G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.
• Help train large-language models (LLMs) to write production-grade code across a wide range of programming languages. • Compare & rank multiple code snippets, explaining which is best and why. • Repair & refactor AI-generated code for correctness, efficiency, and style. • Inject feedback (ratings, edits, test results) into the RLHF pipeline and keep it running smoothly.




