Lead/senior Lead Principal Software Engineer (architecture Team)

Year    Kolkata, West Bengal, India

Job Description

Company Description

At IFS you will work in a growing, global enterprise software company built upon committed and empowered colleagues who come to work knowing they are making a difference. We work every day within our single platform and embedded digital innovation to help our customers be their best when it really matters to their customers - at the Moment of Service(TM). We take pride in ensuring that our employees are able to achieve the company goals as well as develop their career. We believe empowered autonomy, committed colleagues and being part of a winning team are the keys to our success and what makes us great!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.



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
Qualifications
  • University Degree in Computer Science, Software engineering or equivalent with 5+ years of experience.
  • Experience of cloud and cloud native technologies e.g. Microservices / Orchestration tools as well as Azure, and other cloud, on-premise and hybrid/multi cloud environments.
  • Design experience of scalable, resilient, multi-tenant and distributed systems.
  • Expertise in security and architecture.
  • Experience in handling transactions and authorizing operations across multiple independent services.
  • At least three years JAVA development experience.
  • JavaScript, experience developing within an MVC framework.
  • RDBMS knowledge and experience, e.g. AzureSQL / SQL Server / Oracle
  • Application Servers: Wildfly / JBOSS EAP not mandatory, but will be an added advantage.
  • System integrations e.g. REST API, Message Bus, CTI etc.
  • JavaScript frameworks (e.g. Angular), HTML, CSS
  • Hibernate/JPA.
  • Java EE technologies such as EJB3, Servlets, JSP, JMS, etc.
  • Experience in Spring/Java Enterprise Applications.
  • Participate in design discussions and conduct code reviews.
  • Experience in Message brokers such as ActiveMQ or Kafka will be an added advantage.
  • Strong problem-solving and analytical skills.
  • Enthusiastic, flexible, career driven & responsible.
  • Experience in Docker/k8s will be an advantage.
  • Experience in NoSQL databases will be an advantage.
  • Good communicator.
  • Experience of working within Agile, multi-discipline and distributed teams e.g. scrum, iterative development, user stories etc.
  • UML for the purposes of communicating Analysis & Design
Additional Information

Interviews and selections are being made continuously. If you are interested, apply as soon as possible.

As a step in our recruitment process, all final candidates will undergo a background check, to get us an understanding of our future employees.

We respectfully decline all offers of recruitment and/or advertising assistance.

IFS Fact
IFS develops and delivers enterprise software for customers around the world who manufacture and distribute goods, build and maintain assets, and manage service-focused operations. The industry expertise of our people and solutions, together with a commitment to delivering value to every one of our customers, has made IFS a recognized leader and the most recommended supplier in our sector. Our team of 4,000 employees and growing ecosystem of partners support more than 10,000 customers around the world challenge the status quo and realize their competitive advantage. Learn more about how our enterprise software solutions can help your business today at .

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2972223
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kolkata, West Bengal, India
  • Education
    Not mentioned
  • Experience
    Year