Senior Web Software developer
Responsibilities
- Analyzing, developing, testing and maintaining E-banking software based on functional requirements
- Be autonomous to make right technical decisions in the course of its duties. Constantly updating technical knowledge.
- Advise and participate in technical projects using Agile methodology.
- Assist and advise the product Owners and their team in the development choices.
- Write technical documentation providing Business services definition
- Participate and communicate on architecture definition and analysis with Subject Matter
Experts
- Be a leader towards other developers on technical development choices
- Creating tests plans, problem-solving and correcting software defects
- Integrate and communicate with other applications teams (Application Integration, Core Banking, Card Management system, Document Management System, etc.)
- Adhering to in-house quality procedures.
Requirements
Bachelor’s degree: Computer Science/Engineering. (mandatory)
Language skills: Excellent command in English.
Experience and Skills
- 5 years at least.Â
- Team player, open-minded, anticipation and speed adaptation.
- Strong ability to listen and communicate are required
- Strong interest for understanding functional requirements and capacity to translate them in technical requirements
- Ability to work effectively on tight deadlines, organizational skills, structured problem solving and detail oriented mind are required.
- Ability to prioritize and participate in multiple projects at the same time.
- A commitment to quality and a thorough approach to the work.
- Willing to ‘go the extra mile’.
- Interest in Internet/Mobile banking best practices
Technical Skills Required
- JAVA / J2EE, Javascript, , HTML, XML, EclipseJboss, UML, Enterprise Architect, SVN, Maven, Junit Fuse, Jenkins, GIT, JIRA, Selenium, Spring, Webservices (Rest, SOAP), batch, Linux.
- Familiar with ESB and business services architecture