Software Development Engineer III

Innovation Associates, Inc.
80d•$89,000 - $152,595

About The Position

We are looking for a Software Development Engineer III to design, build, and maintain scalable, modern applications. This role requires strong expertise in developing microservices with the .NET ecosystem and creating responsive web interfaces. You will work closely with cross-functional teams, contribute to architectural discussions, and deliver high-quality, performant, and maintainable solutions.

Requirements

  • 6+ years of experience in full-stack software development.
  • Strong proficiency in .NET Core / ASP.NET Core, C#, and Web API.
  • Experience with Angular, React, Blazor, or similar front-end frameworks.
  • Hands-on experience with microservices architecture.
  • Knowledge of asynchronous messaging systems (e.g., RabbitMQ, Kafka).
  • Experience with Microsoft Azure (preferred) or other cloud platforms (AWS, GCP).
  • Proficiency in SQL and NoSQL databases.
  • Understanding of security best practices, including OAuth2 and OpenID Connect.
  • Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.

Nice To Haves

  • Experience with on-premise container orchestration platforms (e.g., Kubernetes, OpenShift, Rancher).
  • Knowledge of Helm, Service Meshes, and container security best practices.
  • Familiarity with hybrid cloud/on-prem infrastructure models.
  • Strong documentation and communication skills for stakeholder alignment.

Responsibilities

  • Build and maintain full-stack applications using .NET Core and modern front-end frameworks (e.g., Angular, React, or Blazor).
  • Develop RESTful services with ASP.NET Core and C#.
  • Implement microservices-based solutions focusing on scalability, modularity, and security.
  • Design API layers, cloud integrations, and data storage solutions to meet application requirements.
  • Apply software engineering best practices including SOLID principles, DDD, and clean architecture.
  • Write and maintain unit tests using xUnit, NUnit, Moq, or similar frameworks.
  • Collaborate with product owners, Scrum Masters, QA, and DevOps to deliver features that provide customer value.
  • Participate actively in sprint ceremonies, design discussions, and technical planning sessions.
  • Provide peer feedback through code reviews and pair programming.
  • Share knowledge and contribute to team growth through mentoring and documentation.
  • Work with CI/CD pipelines, version control, and deployment automation tools.
  • Contribute to containerized application deployments using Docker and orchestration platforms like Kubernetes.
  • Support systems to ensure high availability, observability, and reliability.

Benefits

  • Generous time off policy that allows you to put your family first
  • Opportunity to work on the cutting edge of pharmacy automation in a high growth tech company
  • Competitive benefits, salary, and talent development opportunities
  • Commitment to professional development and working for a company where your voice is heard

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service