Mid-Level Software Engineer - .NET Core & Azure
About the Role
We are seeking a highly skilled Mid-Level Software Engineer to join our team remotely. As a Software Engineer, you will be instrumental in designing, developing, and maintaining the backend of our applications using technologies such as .NET Core, Azure, microservices, SQL, and AKS.
What You'll Do
- Design, develop, and maintain the backend of our applications using .NET Core, Azure, microservices, SQL, and AKS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Understand functional requirements and design business functionality in the strategic platform.
- Manage deployment of applications and work with standard DevOps tools.
- Utilize your knowledge of front-end technologies, including JavaScript frameworks like React JS, CSS, and HTML5.
Requirements
- Minimum of 4-year degree in an Information Technology field or similar.
- Experience with .NET Core and C# programming.
- Strong knowledge of SQL Server and experience with database queries and stored procedures.
- Familiarity with DevOps practices and tools such as Azure DevOps and GitHub.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience in the Insurance/Reinsurance domain is a plus.
Nice to Have
- Knowledge of front-end technologies including React JS.
- Experience with multi-threaded applications and asynchronous programming.
- Familiarity with continuous integration and continuous deployment practices.
What We Offer
- Competitive salary and benefits package.
- Flexible work arrangements with a hybrid model.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
- Access to the latest technologies and tools.
This Mid-Level Software Engineer position offers a great opportunity to work with cutting-edge technologies in a hybrid environment. Join a collaborative team and grow your career.
Who Will Succeed Here
Proficiency in C# and .NET Core with experience in building microservices and deploying them on Azure, demonstrating the ability to design robust backend systems.
Adaptability to hybrid work environments, effectively managing time and collaborating with remote teams while being self-motivated and proactive in problem-solving.
Strong understanding of DevOps practices, including CI/CD pipelines using Azure DevOps, ensuring smooth deployment and integration of applications with SQL Server and React.js.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months