Senior Enterprise Software Engineer
Apply NowJob details
YOUR SKILLS • You’re a deeply motivated Software Engineer who wants to transform solutions to be resilient, self-healing, and scalable. • Burning desire to be part of world-class Software engineering team that works on various cutting-edge tools and technologies utilizing cloud native, cloud agnostic and hybrid cloud solutions. • You possess a strong grasp on Azure and are comfortable designing solutions in a hybrid environment. • You have in-depth knowledge and experience in software development methodologies. • You are extremely motivated, passionate about learning and contributing to the team and the business with "can do" attitude. • You are familiar with Kubernetes and have a high-level understanding of application/solution patterns. • You are committed to a higher standard of quality. • You possess a strong drive to fix bugs and crave continual improvement of existing solutions, process. RESPONSIBILITIES • Design, develop, and maintain applications using .NET, C#, Azure App Service, and Azure Function Apps. • Build and maintain Web APIs and Web Apps using ASP.NET to meet business requirements. • Work with Azure DevOps tools (Git, Pipelines, etc.) for version control, continuous integration (CI), and continuous deployment (CD). • Develop and execute comprehensive test plans, including unit tests using xUnit or NUnit and integration tests, to ensure code quality and functionality. • Manage databases and data access using SQL Server and Cosmos DB. • Utilize Terraform for infrastructure as code (IaC) to automate the provisioning of Azure resources. • Ensure the performance, quality, and responsiveness of applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Mentor junior developers and contribute to team knowledge sharing. • Stay up-to-date with the latest trends in technology and best practices in Azure services and .NET development. EXPERIENCE & SKILLS REQUIRED Experience: • 5 years of experience in software development with a strong emphasis on .NET, C#, and Azure services. • Proficient in building Web APIs and Web Apps using ASP.NET. • Demonstrated experience with Azure DevOps (Git, Pipelines, etc.), Azure App Service, Azure Function Apps, and Cosmos DB. • Solid understanding of database management with SQL Server and Cosmos DB. • Experience with Terraform for infrastructure automation. • Strong knowledge of automated testing frameworks such as xUnit and NUnit, with the ability to write and maintain unit and integration tests. • Excellent problem-solving skills, with the ability to work in a dynamic and fast-paced environment. Thought Leadership and Soft skills: • Supervise and oversee the technical development and implementation aspects of projects • Able to articulate complex engineering challenges to fellow engineers and partner teams • Able to communicate on issues/problems to technical leadership such as Director/VP of Architecture & Engineering EDUCATION Required: Bachelor's degree in Computer Science, Information Systems, or a related field
Apply Now