Job Description :
- Assist product manager, business analyst, and development squads in designing systems from user requirement to solution design including long-term architecture.
- Translate user requirements into technical design including platform selection, integration and assist the infrastructure team in sizing the infrastructure requirements.
- Lead and coach a team of developers to execute development activity using agile or waterfall methodologies, including hands-on coding activity (40-60%).
- Long-term technical vision for the systems and translate this into actionable roadmap and milestones, which can include leading the refactoring efforts for existing systems to bring it to the next level of scalability, reliability, and performance.
Requirement :
- Candidate must possess at least Minimum Bachelor’s degree in Science & Technology
- Minimum 6 years of working experience in the related field is required for this position
- Required Skill(s): NodeJS, ReactJS, JavaScript, ServiceNow, Angular, Automation tools (Logic Apps or Power Automate), SQL Server.
- Passion for tinkering with new technologies and architecture to see how it can benefit the company.
- Must be a senior developer experienced.
- Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming, object-oriented, functional, or event-driven programming practices.
- Experience in building large-scale web apps/services/APIs.
- Solid understanding of SQL, Redis, NoSQL, and the performance costs associated with queries.
- Mastering more than one of: ASP.NET Core, Nodejs, ReactJS, React Native, Angular
- Ability to lead development teams with technical risks at any projects
- ServiceNow and marketplace experience is a plus
- SAP experience is a plus