Software Engineer - .NET

Job Locations US-IN-Indianapolis
ID
2024-1673
Category
Software Engineer
Type
Full Time

Description of Duties

At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible.  Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.

 

We are seeking a.NET Developer with expertise in both frontend and backend development. The ideal candidate will have experience in developing web applications using Next.js, .NET 6+, and integrating Azure services, including Kubernetes and Azure DevOps.

 

Candidates must be local to Indianapolis and willing to attend ocassional in-person meetings.

 

Description of Duties:

 

  • Design, develop, test, implement, and maintain web applications and services
    using C#, ASP.NET MVC, and SQL Server database connectivity.
  • Utilize fronedn development skils with Next.js and backend development in .NET 6+ to deliver high-quality, scalable
    solutions.
  • Architect, deploy, and manage containerized microservice applications using
    Azure Kubernetes Service (AKS).
  • Lead container orchestration and ensure smooth deployment and hosting on
    Azure.
  • Implement and manage Azure DevOps CI/CD pipelines, Git strategy, and
    branching policies.
  • Use Infrastructure as Code (IaC) deployments, such as Bicep, to automate
    and streamline infrastructure management.
  • Troubleshoot and debug both client-side and server-side issues with
    proficiency in methodologies for resolving technical challenges.
  • Develop custom applications as defined by project teams and organizational
    roles.
  • Understand and interpret ERD, UML, and related diagrams to produce clear
    documentation.
  • Work with technologies like Web Services, Web API, HTML, JavaScript,
    jQuery, XML, AJAX, and Bootstrap.
  • Stay up-to-date with best practices in service-oriented architecture and
    object-oriented programming principles.
  • Collaborate with cross-functional teams to ensure alignment on architectural
    goals and project execution.

Desired Skills & Experience

  • Strong experience in front-end development with Next.js and backend development using .NET 6+.
  • Extensive experience with Azure Kubernetes Service (AKS), from
    development to hosting and delivery.
  • Proficiency in Azure DevOps, full CI/CD pipelines, Git strategy, and branching
    policies.
  • Experience with container orchestration and containerized microservice
    architecture.
  • Strong problem-solving skills and ability to debug complex issues.
  • Ability to lead and communicate effectively across multiple teams.
  • CrossPlane and KubeCost experience is preferred.
  • Basic understanding or willingness to learn Microsoft Dynamics CRM and
    SharePoint.

Education

  • Bachelor’s degree in information technology, computer science or business administration required, or equivalent professional experience.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed