Senior Developer
avature
Job Description
What You’ll Do
- Advanced level software development and coding for Sonata RDA, Sonata Web and Sonata Web Services, Orchestrator Web and application.
- Undertake troubleshooting and problem solving of software defects, application and technical environment issues.
- Advanced level ability to de-bug code and identify and rectify defects or data issues.
- Develop and execute effective unit and function tests for all software changes.
- Working with Business Analysts, Senior Developers and Technical Consultants, complete software design and estimation
- activities for complex enhancements
- Working with Business Consultants, Business Analysts, Senior Developers and Technical Consultants, assist with
- formulating software solutions that address business requirements.
- Provide assistance as required to colleagues (e.g. other Developers, Business Analysts/Consultants and Test Analysts)
- Undertake software builds and installations.
- Assist with preparation and delivery of software releases.
- Understand and follow technical and quality standards and procedures.
- Suggest and recommend changes to technical standards and procedures.
- Competently use project and team systems (JIRA, Gitlab, Bitbucket, Jenkins, Confluence, EPM, Lotus Notes, Subversion, Anthill Pro) Document all
- work effectively.
- Undertake and participate in peer reviews.
- Participate effectively in team and project meetings.
- Ensure assigned work is completed in a timely fashion and in accordance to agreed estimates.
Unleash your potential
To be successful in this role, your background and experience will include:
- B.E./B.Tech/MCA
- 5-8 years of experience.
- Has experience with large/complex Software Product development
- Worked in software development environment with medium to large teams (i.e. teams > 5 persons)
- Has worked within organizations where typical or best-practice software development methods and practices have been
- utilized.
- Preferably experience of working on relevant Financial Services software product.
- Progressive commercial Java development experience
- A proven understanding of industry standard software development life cycles
- Excellent working knowledge of Java 8 and above, including the Eclipse Development Platform
- Excellent working knowledge of popular Java frameworks such as Hibernate, JSP/JSF and web services.
- Worked on Java swing, Java web start, Java desktop, Angular and data binding frameworks.
- Experience in Angular (modern versions), Angular Material, Reactive Forms, and component-based UI development.
- Experience with REST APIs, JAX-RS/CXF, web services, and service integration
- Proven knowledge of databases, to include solid experience of SQL. RDMS performance optimization experience.
- Troubleshooting and debugging techniques