Requirements
Must have:
- We require 5+ years of professional software development experience.
- We seek experience across the full stack, from initial concept and interface design through back-end implementation.
- We require 5+ years of hands-on expertise with ASP.NET Core, C#.NET, Angular or React, HTML5, CSS, JavaScript or TypeScript, MS SQL Server, and Identity.
- We require 5+ years of experience working in Agile environments and applying eXtreme Programming practices such as test-driven development, CI/CD, and pair programming.
- We require 5+ years of experience with Microsoft SQL and SSRS.
- We value experience with Microsoft Azure DevOps Server and Git-based source control.
- We require practical experience with cloud platforms such as Microsoft Azure and/or Amazon Web Services.
- We seek experience deploying and operating applications in services such as Azure App Services, Azure Functions, AWS EC2, Lambda, or containerized runtimes.
- Knowledge of Docker, Kubernetes, orchestration, and cloud-native architecture is preferred.
- Experience with Infrastructure as Code tools such as Terraform, ARM Templates, or CloudFormation is a plus.
- We require experience managing Microsoft Windows Server and IIS environments.
- We value familiarity with Section 508, WCAG, and WAI-ARIA accessibility standards.
- We expect knowledge of application, API, and hosting security best practices.
- Experience with distributed version control systems such as Git and SVN is required.
- Familiarity with continuous integration and automated deployment tools such as Jenkins, GitHub Actions, or Azure Pipelines is preferred.
- Experience with monitoring and observability tools such as Azure Monitor, Application Insights, CloudWatch, or Splunk is a plus.
- We require strong knowledge of authentication and authorization frameworks including OAuth2, OpenID Connect, SSO, and JWT.
- We seek the ability to lead technical conversations, resolve complex production issues, and contribute to architecture decisions.
- We require excellent communication, collaboration, leadership, and problem-solving skills.
Responsibilities:
- We plan, design, build, test, deploy, and maintain highly scalable cloud-native and web-based services using modern technologies.
- We partner with business analysts to interpret business needs, shape solutions, and document technical designs.
- We work with stakeholders and end users to gather, validate, and refine requirements.
- We lead development of responsive front-end applications and scalable back-end services using modern full-stack tools and cloud platforms.
- We design RESTful APIs, microservices-based solutions, and secure integrations with internal and third-party systems.
- We provide technical direction, contribute to architecture discussions, and mentor junior developers on best practices and coding standards.
- We write unit tests and deliver code that follows quality, maintainability, and secure development standards.
- We support CI/CD practices and deploy services into development, staging, and production environments.
- We collaborate with DevOps and infrastructure teams to support cloud deployments, monitoring, logging, and performance tuning.
- We participate in Agile ceremonies, including sprint planning, backlog refinement, code reviews, and daily stand-ups.
- We troubleshoot complex issues in production and help drive effective technical resolutions.
Company:
We are NuAxis, a federal IT company dedicated to putting customer experience at the center of government solutions. We are a team of thinkers and feelers, engineers and artists, united by teamwork, mutual support, and a shared belief that happy employees do exceptional work. This is a full-time Cloud Full-Stack Software Developer opportunity focused on modern cloud-native and web-based services.
We offer a collaborative culture, a mission-driven environment, and benefits and culture information available to successful candidates. We are an Equal Opportunity and Affirmative Action employer, including veterans and individuals with disabilities, and employment is contingent on successful completion of a background investigation.