Job Description
We are seeking an experienced Senior Full Stack Developer to join our team
The ideal candidate will have a strong background in .NET Framework, .NET Core, WebAPI, Microservices, SQL, Azure, Angular, NodeJS, TypeScript, CSS, HTML5, JavaScript and Progressive Web App, Responsive Design, push notification
Good to have domain experience in Warehouse execution systems / Ware house control systems or material handling systems
Good to have experience on Camunda BPMN
Responsibilities
Independently plan and execute software development tasks
Collaborate with client stakeholders, ensuring clear communication and strong relationships
Contribute to the development of best practices and maintain high-quality code standards within the team
Leverage expertise in .NET technologies, such as .NET Framework, .NET Core, WebAPI, Microservices, SQL Azure, and Azure Functions, to develop high-quality software solutions
Leverage expertise in front-end technologies, such as Angular, NodeJS, TypeScript, CSS, HTML5, JavaScript, and Progressive Web Apps, to develop user-friendly and responsive web applications
Ensure the quality and performance of the developed applications by implementing and maintaining automated testing frameworks and conducting code reviews
Stay up-to-date with industry trends, emerging technologies, and best practices in software development, and incorporate them into the team's work
Participate in architectural decisions and contribute to the design and implementation of scalable and maintainable software solutions
Requirements
10+ years of experience as a Full Stack Developer
Strong proficiency in .NET Framework, .NET Core, WebAPI, Microservices, SQL Azure, and Azure Functions
Strong proficiency in front-end technologies, such as Angular, NodeJS, TypeScript, CSS, HTML5, JavaScript, and Progressive Web Apps
Experience with Responsive Design and push notifications
Strong communication and collaboration skills
Strong soft skills, including adaptability, empathy, and conflict resolution
Experience with Agile methodologies and sprint ceremonies
Proficient in using Jira for project management
Knowledge of automated testing frameworks, such as xUnit, NUnit, or Moq
Experience with version control systems, such as Git
Strong problem-solving skills and the ability to work independently or as part of a team
Experience with Snyk for security vulnerability scanning and remediation
Bachelor's Degree