Location
Chennai | India
Job description
Role ā Software Engineer - Integration
Purpose
- To design, develop, test, and maintain integrated software applications, systems, and platforms
- Responsible for ensuring that the software created is reliable, scalable, and secure
- The candidate should use his/her expertise to maintain enterprise wide upstream and downstream integration solutions that help organizations achieve their business goals and provide value to end-users
Key Accountabilities
Responsibilities will include but will not be restricted to:
- Designing and developing solutions at middleware and integration layer
- Ensure the best standards are followed for integrating with multiple upstream and downstream applications
- Documenting and Developing APIs which are fault tolerant, performance oriented and allow for publishing across multiple sources
- Ensure management of the interfaces on the WSO2 EI platform
- Ensure continuous monitoring, troubleshooting, and debugging
- Ensuring that the integrations development is part of the overall CI/CD pipeline
- Working with stakeholders to ensure that integration solutions meet business requirements and are delivered on time
Technical Requirements
- A Bachelor's degree in Computer science, software engineering, or any other equivalent field
- Has 6+ years of experience in the field of software engineering or software development
- Experience with WSO2 middleware technologies like WSO2 Enterprise Integrator (EI), WSO2 API Manager, and WSO2 Identity Server
- Experience in developing multiple type interfaces such as SOAP, REST, WebHooks, GraphQL and having knowledge of working on changing one type to other
- Software development skills including proficiency in a modern programming language such as Java/C++/Python/Golang.
- The ideal candidate should have worked on application development within an enterprise ecosystem.
- The person should also have the necessary knowledge to connect to systems like mail, DB, external systems, or APIs etc.
- Ideally the person should have demonstrated creating common interfaces or adapters for interactions between heterogeneous systems with least amount of code change or no code change at all on both the integrating systems.
- The person needs to be hands on and should be able to write code and review the code of teammates.
Desired Personal Qualities and Behavior
- Excellent relationship management skills with the ability to engage, negotiate and manage key stakeholders and suppliers.
- Excellent communication, interpersonal and influencing skills.
Job tags
Salary