
Search by job, company or skills
Key Responsibilities:
Design, develop, and implement software applications primarily using C# and JavaScript (Node.js).
Maintain and take ownership of software applications and products across their full lifecycle.
Collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality features.
Write clean, scalable, and maintainable code in accordance with best practices.
Debug and troubleshoot applications to ensure performance, reliability, and security.
Participate in all phases of the software development lifecycle, including planning, coding, testing, deployment, and support.
Stay current with emerging technologies and development trends to continuously improve our software stack.
Contribute to the refinement of development methodologies and internal best practices.
Requirements:
Strong proficiency in .NET and JavaScript (Node.js).
Develop RESTful APIs and backend services
Experience working with Windows Server environments and scripting.
Familiarity with Linux-based systems is a plus.
Proficient with version control systems such as Git.
Strong analytical and problem-solving abilities with a keen eye for detail.
Excellent communication skills and the ability to work effectively in a team environment.
Capable of working independently while managing multiple priorities.
Job ID: 145826999