Software Developer III - (REMOTE)
Job Description
- Design and build Azure based, cloud-native web applications in ASP.NET Core and React using new technology paradigms – e.g., microservices, microfrontends, serverless, containers – by leveraging core Azure services including but not limited to Azure functions, AKS, Azure Service Bus, Stream Analytics, Azure IoT, Azure SQL
- Design and implement HTTP/RESTful APIs in Event Driven, Microservice architecture
- Evolve development and release management in Azure DevOps
- Perform code reviews of other developers to ensure compliance with coding and security standards.
- Document application architecture through sequence and workflow diagrams, API documentation
- Identify and remediate technical debt
- High School Diploma/GED required.
- Bachelor’s Degree in Computer Science and/or a related field preferred.
- 7 years’ experience delivering enterprise web applications in ASP.Net/C# and responsive web
- Expertise in Azure stack web development, distributed architecture/systems, microservices, React based microfrontends
- Strong Azure application security, hosting/patterns, containerization
- Advanced knowledge of Azure core services, e.g., Azure functions, Service Bus, AKS, Stream Analytics, Logic Apps, SQL/Cosmos DB, etc.
- Infrastructure as code (IaC) a big plus
- In-depth knowledge of distributed systems concepts and Domain Driven Design (DDD)
- Advanced knowledge of Azure DevOps, pipelines, CI/CD, feature flags
- Experience with distributed development design, messaging patterns, .NET modern ecosystem, and overall enterprise development acumen
- Expertise in modern JavaScript, React, and Node.js with standard tooling (Linting, Webpack, Babel, ES6, JS Typing, Prettier)
- Fluent in Git-based workflows, review process, and shifting left quality practices
In the states of Colorado, California and Washington, the anticipated pay range/scale for this position is $105,000 to $150,150. Actual starting base pay within this range will depend on factors including geographic location, education, training, skills, and relevant experience.
- Position is also eligible to receive a discretionary bonus.
Employees also have the opportunity to participate in medical, dental and vision insurance; flexible spending accounts and/or health savings accounts; dependent savings accounts; 401(k) with company matching contributions; employee stock purchase plan; and, a tuition reimbursement program. The Company provides 9 paid holidays per year and, upon hire, new employees will accrue paid time off (PTO) at a rate of 0.0577 hours of PTO per hour worked, up to a maximum of 120 hours per year.