Software Engineer - .NET - eimagine
Indianapolis, IN 46202
About the Job
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.
- 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.
- Bachelor’s degree in information technology, computer science or business administration required, or equivalent professional experience.