As a Sr. Software Engineer, you will be involved in the full lifecycle of application development. Responsibilities include designing, coding, debugging, and optimizing both frontend and backend components, and providing solutions to data integration problems. The successful candidate will have extensive experience in building .NET applications and have solid skills in C#, SQL Server and related technologies. Experience with an Agile (Scrum) environment is required with a strong focus on automation. Excellent communication skills, attention to detail, and strong technical and problem solving skills are essential aspects of this role.
Job Details:
- Apply Software Engineering competencies to design and develop software products
- Solve complex technical problems with little or no supervision from lead
- Interact with key stakeholders from the Product Management, Implementation and support teams
- Develop in-depth knowledge of business processes facilitated by our software products
- Create and execute a complete set of unit test cases and follow test driven methodology
- Interact and pair program with other Software engineers on the team to build high quality products
- Coach and mentor junior engineers on the team.