Software Developer II - .NET
Core
Design, develop, test, and maintain software applications and platform components using modern engineering practices.
Role type
Mid-level .NET software developer
Builds
Backend services, APIs, and web applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, .NET Core, Angular, JavaScript, SQL Server, REST APIs, Git, CI/CD, unit testing
Preferred skills
ASP.NET, IIS, Azure/AWS, Docker/Kubernetes, observability, AI-assisted development tools
Technologies
.NET Core, C#, Angular, JavaScript, SQL Server, Azure DevOps, Git, Docker, Kubernetes, Azure, AWS
Responsibilities
Design, develop, test, and maintain software applications and platform components; Build and enhance backend services and APIs; Work with SQL Server and relational databases; Collaborate with product owners, QA, and engineering teams; Investigate, debug, and resolve software issues; Participate in code reviews and improve coding standards; Support application troubleshooting in lower environments and production.
Seniority
Mid-level, hands-on IC