What are the responsibilities and job description for the Sr Software Engineer position at NationsBenefits?
Company Overview:
NationsBenefits is the leading provider of supplemental benefits, flex cards, and member engagement solutions that partners with managed care organizations to provide innovative healthcare solutions designed to drive growth, improve outcomes, reduce costs, and delight members. Our comprehensive suite of innovative supplemental benefits, payments platform, and member engagement solutions help health plans deliver high-quality benefits to their members, addressing social determinants of health and improving member health outcomes and satisfaction. With a compliance-focused infrastructure, proprietary technology systems, and premier service delivery model, we enable our health plan partners to deliver high-quality, value-based care to millions of members.
Job Responsibilities:
- Write clean, scalable code using .NET programming languages
- Developing the desired solution for business needs. Working as part of a team. Combining all elements of the program design and testing it.
- Reacting to problems and correcting the program as necessary. Evaluating and increasing the program's effectiveness.
- Remain up to date with the terminology, concepts, and best practices for coding.
- Develop technical interfaces, specifications.
- Develop, implement, and optimize stored procedures and functions using SQL
- Use SOLID development principles to deliver quality web application
- Meeting with Product owners/Technical Managers/Lead to understand application domain, user stories
- Upgrading existing .Net applications
- Analysing requirements
- Writing a scalable code, clean testable code using C#, ASP.Net
- Testing and debugging .Net applications
- Review and refactor code
- Providing support for Junior Developers
- Develop technical specifications and Architecture
Mandatory Skills:
- Minimum 6-9 years of experience with Microsoft’s client-server technologies preferably in Microsoft ASP .Net framework with 4.x
- Strong skills in C#, ASP.Net, ASP.Net MVC, ASP.Net Core
- Strong skills in JQuery and Java Script
- Strong in MS SQL server or Azure SQL with writing complex queries, stored procedures, performance improvements
- Exposure in Azure DevOps and TFS
- Exposure and work experience in Scrum process/Agile process
- Minimum 1- or 2-years’ experience in ASP.Net core 3.1
- Work experience with visual studio .Net editor
- Work experience in XML/JSON web development technologies
- Work experience in developing RESTFUL Web API
- Application performance tuning and optimization
- Team player
- Good time-management skills
- Great interpersonal and communication skills