Software Engineer is responsible for Design, Coding, and Unit testing of new functionality and/or related Support actions.
- Design, Coding, and Unit testing of new functionality and/or related Support actions.
- Need to adhere to standard development practice/procedure (Agile) and coding standards during the development phase, as per the deployed team and as applicable.
- Participate in Technical analysis in collaboration with other Teams/Consultants/Architects and Analysts be it in-house/External and On/Off Shore.
- Should be able to create high-quality supporting documents like Solution Document, User/Installation Guide, etc.
- Review solution design & program code produced by more junior Software Engineers for quality, clarity, efficiency, and adherence to TEMENOS and/or market standards, if any
SKILLS - 2+ years of Relevant experience.
- Should have hands-on experience in Rest API, Micro Services, Web Services like Spring, Hibernate.
- Expertise in Java & Python programming.
- Knowledge of Apache Camel & Data Streaming platforms.
- Expertise in AA & Payments Modules.
- Good to have cloud development and deployment experience.
- Ability to undertake design activities.
- Contribute to the maintenance/reusability of the Product in line with project assignments, if any.
- Perform such other duties, functions, and services, consistent with status or vocational ability, as may from time to time be required.
- Providing guidance and support to the team.
- Excellent communication skills (both written and spoken English/Documentation).