
Senior Software Developer
&Evolve
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
ASP.NETDistributed SystemsEntity FrameworkMicroservices.NETSOAP
About the role
- The purpose of this role is to deliver technical capability and direction for platform and application infrastructure that supports strategic initiatives.
- Advise on tactical and strategic issues relating to established technology and future adoption calling upon internal and external technical advances.
- Carry out complex design, development, testing, documentation, code review and analysis of various software applications and technical specifications, complying with established methodologies.
- Creatively enhance existing product lines with new capabilities and features.
- Focus on product enhancements and solutions for complex problems and perform a pivotal role in the integration of developed software utilizing user interfaces and data.
- Engineer sophisticated new solutions for large-scale go-to-market system offerings, encompassing Keyloops entire product line.
- Be a subject matter expert in technical leadership, direction, and design, and mentor others whilst fostering collaboration and innovation throughout the Product & Engineering community.
Requirements
- Bachelor’s Degree, or equivalent experience in Engineering, Computer Science or Mathematics or related field.
- 7 - 9 years of experience in C#, .NET 6+, .NET Core, ASP.NET MVC, ASP.NET Web API,Entity Framework.
- Experience in building MVC based applications, microservices and serverless applications.
- Experience in designing and building persistence layers using relational and non-relational database.
- Experience in Web Services protocols - REST, SOAP API design for extensibility and portability.
- Experience with automated testing frameworks, such as: xUnit, nUnit, Moq, nSubstitute.
- Solid experience in modern version control (Git, GitHub, Bitbucket).
- Experience using system monitoring tools (e.g., New Relic) and debugging distributed systems with high data loads .
- Fluency with object-oriented design patterns.
- Good understanding and prior experience of the Agile process (Scrum or Kanban).
Benefits
- We promote an inclusive culture within our business
- We celebrate different employees and lifestyles – not just on key days, but every day.
- We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET 6+.NET CoreASP.NET MVCASP.NET Web APIEntity FrameworkMVC applicationsmicroservicesserverless applicationsREST
Soft skills
technical leadershipmentoringcollaborationinnovation