Posted:1 week ago| Platform:
Work from Office
Full Time
Software Engineer .Net Core Microservices Development Job Description The software engineer is responsible for design, implementation, and unit testing of the assigned component/system with best quality and delivering the same. The role demands the engineer should be quick learner to understand products/domain. Responsible for the design of module(s) which are part of a system Develop the code for the component/module Implement and perform unit test for the assigned component/module Involves himself in design review and code review as a peer reviewer Review and contribute to the overall architecture of the sub-system/system Follows the software development life cycle as decided by project team and gives input to improve the same Qualifications and experience Engineering degree in Computer Science, or a related discipline. 5 – 7 years of micro-services development experience. Deep expertise in object-oriented analysis and design is a must Deep expertise in Microsoft server-side technologies ASP.NET Core, .NET Core, C# is a must Experience in Server-side development with Micro-services architecture is a must Experience in Relational database technologies (e.g., MS SQL Server, PostgreSQL) is a must Experience in NoSQL database technologies (e.g., MongoDB, Redis) is a highly desirable Experience in RESTful API design is a desirable Experience in Azure cloud-based application development is desirable Experience in Trifecta of web front end technologies HTML, CSS & JavaScript is desirable Good understanding of software design principles (SOILD) Good understanding of networking concepts, multi-threading, data structures is a must Good understanding for SDLC models like Agile, V model Good understanding of Deployment Pipelines, DevOps, and related tools / methods (e.g., Docker, Container technologies) is desirable Expertise in technologies: Angular, C#, .Net core, Azure DevOPs, Nunit, Kubernetes, REST API. Other Attributes Excellent problem-solving, Decision-making skills and ability to work in a team environment Excellent communication and extensive experience in working with multiple stakeholders across geographies Ability to work independently Self-motivated and self-driven Excellent team player with capabilities to technically lead the team and motivate team-members.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai, Hyderabad, Bengaluru
INR 14.0 - 19.0 Lacs P.A.
INR 6.0 - 16.0 Lacs P.A.
INR 8.5 - 10.0 Lacs P.A.
Bengaluru
INR 25.0 - 35.0 Lacs P.A.
INR 15.0 - 20.0 Lacs P.A.
INR 12.0 - 20.0 Lacs P.A.
INR 12.0 - 18.0 Lacs P.A.
Kolkata
INR 3.25 - 5.5 Lacs P.A.
Hyderabad
INR 30.0 - 32.5 Lacs P.A.
INR 15.0 - 25.0 Lacs P.A.