Key Responsibilities:
Develop and maintain applications using .Net Core and .NET Standard.
Design and implement backend services and APIs.
Design and implement front-end \ user-facing elements with server-side logic.
Write clean, scalable, and efficient code.
Optimize application performance and ensure scalability.
Troubleshoot and debug applications.
Perform unit and integration testing to ensure quality.
Should be able to work with databases using SQL Server and Oracle.
Create and maintain documentation for code and procedures.
Stay up-to-date with the latest industry trends and technologies to ensure our tech stack remains current.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a Full Stack Developer or similar role.
Strong proficiency in .Net Core and .NET Standard.
Experience with developing applications which use SQL Server and Oracle databases.
Knowledge of using Azure Services and integrating with Azure Queues / Service Bus / Relay
Proficient in front-end technologies such as HTML, CSS, JavaScript, and frameworks like MVC Core.
Familiarity with version control systems (e.g., Git).
Understanding of RESTful APIs and web services.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work in a team environment.
Ability to manage multiple tasks and prioritize effectively.
Bachelor's degree