About the role
Required Candidate profile:
- Proven experience as a .NET Developer with a strong portfolio of web applications and MVC, Web API, Webservices, SQL.
- Proficiency in C# and .NET Core framework.
- Mandatory experience with jQuery and its integration to create interactive web pages.
- Preferable with ReactJS and the ability to transition or adapt jQuery skills to ReactJS.
- Strong knowledge of SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)
- Knowledge of C# languages
- Hands on front-end technologies, including HTML, CSS, and JavaScript.
- Familiarity with architecture styles/APIs (REST, RPC, WebSocket, GraphQL)
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
Roles and Responsibilities:
- Participate in requirements analysis.
- Collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Improve existing software.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support.