Senior Software Engineer | Evolent | Pune, Maharashtra, India

Software Testing Jobs In India

Position: Senior Software Engineer

Location: Pune, Maharashtra, India

Best Watches available for you on Amazon Fashion

Job Description

Qualification and Skills

  • BE (B. Tech) or equivalent degree in Computer Science or related field
  • Strong candidates will be comfortable working across the complete technology stack implemented using Microsoft technologies (.NET, SQL Server) and React.
  • Strong attention to detail, analytical thinking, and outstanding problem-solving skills
  • Ability to work both independently, and as part of a globally distributed team of technical and non-technical colleagues
  • Strong written and verbal communication skills
  • Experience operating, monitoring, and maintaining software / application in production
  • 6+ years of experience with:
  • Software and application development
  • Microsoft & .NET Technologies – specifically .NET Core, .NET6, C#, T-SQL
  • Building scalable and performant RESTful/Web APIs using ASP.NET
  • Relational database development (preferably using SQL Server
  • Front end development using modern technologies – specifically React or other SPA Frameworks
  • Four or more years of experience with techniques, frameworks, patterns and tools such as:
  • Testing – XUnit, NUnit, MSTest
  • Logging – NLog, log4net
  • ORMs – Dapper, Entity Framework, NHibernate
  • Design patterns & SOLID Principals
  • Dependency Injection
  • SDLC in an Agile Scrum environment
  • Healthcare industry experience
  • Experience breaking down legacy monolithic platforms
  • Experience with microservices oriented development and methodologies
  • Experience in configuring and using Azure PaaS offerings (e.g. App Services, Azure SQL Database,
  • Azure Service Bus, Azure Config, etc.)
  • Understanding ANSI X12, HL7, and other data formats
  • Experience with Caching technologies – specifically Redis
  • Exposure to Big Data solutions – specifically the Elastic Stack
Use best Headphones for your upcoming interview

Responsibilities

  • Be a part of an application development IT shop through the requirement, design, development, QA SDLC cycles with a focus on C#, ASP.NET, associated web technologies, 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 include 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, software 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 in the area of security and performance in an 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 such as Unit Testing, Continuous Integration
  • Communicates the status and forecasting of these projects to the internal clients through a variety of methods including project status reports.
  • Researches competitive online marketing presence/campaigns and maintains a pulse on industry trends and systems; bringing forth ideas that embrace emerging technology/executions and innovative ideas.
  • Develops metrics for gauging success of enhancements using TFS and other issue tracking software 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.
  • Performs other duties as assigned

Apply: Click here to Apply

Get new laptop from Amazon
Your Corporate Life

Your Corporate Life

Leave a Reply

Your email address will not be published. Required fields are marked *