
Software Developer
&Evolve
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ASP.NETDistributed SystemsEntity FrameworkMicroservices.NETSOAP
About the role
- Participate in the development lifecycle with a focus on developing new features and functionalities for enterprise software solutions, encompassing service layers, integration, user interfaces and data.
- Propose product enhancements and the adoption of new features, including new technologies.
- Follows all engineering standards and practices and measure & achieve engineering metrics/goals
- Evaluate requirements and initial mock-ups, make technology recommendations that support optimal construction, maintenance, and performance. Assess new issues and take ownership of establishing protocol for problem resolution.
- Understand and interpret existing application software solutions.
- Demonstrate expertise in interpreting business requirement specifications and designing efficient software solutions to meet the stated requirements that support business processes
- An appreciation of Scrum-based Agile development methods and processes.
- Back-end development of applications and API’s development
- Responsibility for all development work and ownership of thorough quality control
Requirements
- Bachelor’s Degree, or equivalent experience in Engineering, Computer Science or Mathematics or related field
- 5 - 7 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
- An inclusive environment to thrive
- Be rewarded for your efforts
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 based applicationsmicroservicesserverless applicationsREST
Soft skills
problem resolutionownershipinterpretation of business requirementsquality controlcommunicationcollaborationadaptabilityattention to detailanalytical thinkingtime management
Certifications
Bachelor’s Degree in EngineeringBachelor’s Degree in Computer ScienceBachelor’s Degree in Mathematics