
Software Engineer (Cache)
- Pune, Maharashtra
- Permanent
- Full-time
- Be a part of an application development IT shop through the requirement, design, development, SDLC cycles with a focus on Cache and relational database technologies
- Lead aspects of our services-based solutions and internal applications to ensure consistency, quality, architectural integrity, scalability, and availability
- Hands-on engineer who will support client implementation during design, development and maintenance of Evolent’s core platforms. This includes web applications, services and data management routines.
- Investigate and integrate advances in software engineering technology and practices into the overall development process; these areas should include, but are not limited to programming languages, relational database systems, application frameworks, software processes, automation, and system optimization / scaling
- Help to resolve questions of program intent, software requirements, and inclusion of internal checks and controls
- Develop software solutions using industry best practices and around security and performance in a web and SOA architecture environment
- Collaborates with team and business owners in the development and/or execution of all types of software development considering the objectives of the organization
- Participate in the full systems life cycle with solution design, development, implementation, and product support using scrum and other agile methodologies.
- Maintain source-code repository, and participate in deployment of code into production.
- Help explore and implement new technologies.
- Develop software using known best practices with test driven development
- Participate in development process improvements of our continuous integration services
- Communicates the status and forecasting of these projects to the internal clients through a variety of methods including project status reports.
- Develops metrics for gauging success of enhancements using issue tracking software (like Jira) in an agile/SCRUM SDLC environment
- Identifies new technologies that will benefit short and long-term department goals.
- Provides thought leadership in the areas of strategy and technology.
- Produces and implements visual enhancements to existing designs as needed.
- Bachelor’s Degree Required
- 3+ years of experience in information technology as a software engineer or a senior software engineer in Cache / MUMPS technology
- Excellent written computer and oral communication skills
- US Healthcare Domain or Claims processing knowledge is a plus
- Proficient with design patterns, security, performance
- Minimum 1+ years of experience in DotNet & SQL
- Intense intellectual curiosity and an ability to view old problems with a fresh perspective