Senior Developer
About the role
We are looking for a Senior Developer to design, develop, maintain, and optimize integrated web-based applications while providing advanced technical support and implementing innovative solutions.
Key responsibilities
Design, develop, and maintain web applications, APIs, and integrated systems.
Prepare high-level and detailed technical designs and ensure solutions meet business and technical requirements.
Provide L3 production support, troubleshoot complex technical issues, and implement hotfixes and patches.
Conduct root cause analysis and implement permanent solutions to recurring issues.
Develop automated support solutions using AI tools, chatbots, and other technologies.
Perform code reviews, unit testing, debugging, and secure code implementation.
Collaborate with business analysts, testers, product owners, developers, and other stakeholders.
Participate in Agile/Scrum or Kanban activities, including sprint planning, backlog grooming, and reviews.
Document technical solutions, troubleshooting procedures, and system enhancements.
About you
Bachelor's degree in Information Technology, Engineering, or a related field.
At least 3 years of experience in a senior developer role and 5 years in systems architecture, design, and development.
Strong experience in C#, .NET Core, RESTful APIs, JavaScript, TypeScript, ReactJS, and SharePoint/SPFx.
Experience in L3 production support, hotfixes, and relational databases such as MSSQL and Oracle.
Knowledge of Agile/Scrum or Kanban methodologies.
Experience with Azure DevOps, Azure Cloud, CI/CD, and Generative AI integration is an advantage.
Strong analytical, problem-solving, and communication skills.