Overview
Driven enthusiastic Developer with a Software Engineering or IT qualification
(or early junior hands on experience) willing to deliver, learn and contribute
to quality software. Keen to engage, self-motivated to learn and work with some
of the latest exciting cloud technologies. You’ll be working as part of a larger
team of approximately 20 other developers in a friendly, relaxed workplace who
will be delivering a range of projects, legacy system migrations, product
changes and continuous improvement.
You should have experience of the full development life cycle.
Key Accountabilities and main responsibilities
Strategic Focus
* Be involved in the application design process, ensuring each system component
is well written, performant and ensuring scalability by making applications
multi-instance where appropriate.
* Write code and unit tests to specification.
* Participate in daily stand ups.
* Be flexible to change and be able to adapt to changing priorities.
* Have good communication skills, both written and verbal.
* Strong object-oriented programming skills and understanding of SOLID
principles.
Operational Management
* Determine the application architecture and work with the development team
* Work with the technical architecture teams and Business Analysts teams
* Ensure technical best practices guidelines are set and followed by delivery
teams
People Leadership
* Demonstrates an understanding of own strengths and development needs.
* Motivates and engages others.
* Must be a self-starter , takes ownership and delivers the project
Governance & Risk
* Follow Software Development Design and Deployment practices
* Work with APAC EMEA team , complete technical trainings
* Contribute and weekly reports with the Project teams
* Follow Code Review best practices
* Follow delivery and deployment best practices
Experience & Personal Attributes
* Should have 2- 4 years of overall programming experience using Java 8/11 Core
Java and Oracle Database or SQL Se