Job Description
Department remit
• To provide world-class software development solutions for the IFS assyst product suite.
• Develop software concepts to support multiple access channels with associated user interfaces satisfying the needs of a diverse set of users.
• Provide technical support and consultancy for assist.
• To support the Sales and Professional Services teams.
Responsibilities
• Member of assyst architecture department and reporting to the ESM Chief Architect.
• Work on migrating the product from a monolithic design to a highly scalable, resilient and multi-tenant cloud native architecture.
• Proactively identify opportunities to enhance the product via architectural change, including removing some technical debt and replacing it with latest technologies and integrating with other IFS and 3rd party applications.
• Identify new frameworks or libraries (or new versions to those currently in use) which could be adopted to simplify development or enhance the product.
• Prototype new solutions to a level where they can be adopted as standard development practices
• Liaise with other teams and departments for the purpose of knowledge transfer
• Identify risks and vulnerabilities associated with either the current framework or third-party libraries
• Responsible for the development of significant features and components of the IFS assyst product suite, including ITSM, ESM, ITOM and Integration modules.
• Responsible for all aspects of the development lifecycle, including analysis, design, implementation and testing.
• Provide 3rd level application support where appropriate.
• Review architecture directions and security of development teams iterations, as well as for relevant outbound projects
💡 Quick Summary
Seeking a career-building opportunity? The Lead|Senior Lead Principal Software Engineer at IFS position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
