Senior IT Software Engineer
Job Summary
As a team member, you will be assigned various modules and features for maintenance and re-development as the team transitions from a legacy HR system into a newer tech architecture. You will be responsible for creating and maintaining RESTful APIs using C# and .NET Core, alongside working with MS SQL Server. The role also involves supporting assigned modules, handling enhancements, and interacting with users for presentations and training.
Responsibilities
- Develop and maintain RESTful APIs with C# and .NET Core
- Manage MS SQL Server databases using Entity Framework
- Provide technical support and feature enhancements for assigned modules
- Conduct user training and feature presentations
Required Skills
- 7-10 years .NET C# development experience
- Strong proficiency in REST API development
- Expertise in MS SQL Server and Entity Framework
- TypeScript/Frontend framework knowledge (Angular/Vue/React)
Job Details
Responsibilities:
- Develop and maintain RESTful APIs via C# running on .NET Core.
- Work extensively with MS SQL Server using Entity Framework ORM.
- Own assigned modules, providing support for issues and implementing feature enhancements.
- Interact and liaise with internal and external users.
- Provide presentations of new features and enhancements.
- Conduct training sessions for users.
Requirements:
- At least 7-10 years of .NET C# development experience, majoring in Web technologies.
- Experience with development of REST APIs is a must.
- Entity Framework and/or OR Mapping Framework experience.
- Angular/VueJS/React development experience via TypeScript is a plus.
- Proficiency in English.
- Able to work independently and in a team environment.