Citizen
Full Time
Direct Hire
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 2nd May 2022
As a Full Stack Engineer you will contribute to various phases and activities of the software development process or software testing. Candidate must be willing to work in a fast-paced, multi-tasking, team environment, the engineer works with tech Lead, software engineers, internal partners, and stakeholders.
Role Purpose:
This is a strong Full Stack Developer role with technical specialism in Angular and Java. The position requires hands-on technical development.
The role requires the individual to work at a detailed level on software development activities and ensure that the necessary developments standards are adhered to (code, documentation, knowledge transfer).
The Lead Developer works closely with other Developers to ensure that development requirements are delivered using Agile & DEVOPS principles.
Key Responsibilities:
Continuous Improvement, seeking opportunities to streamline delivery whilst keep high code quality standards.
Contribute to the development and maintenance of the CORE DEVOPS processes and tooling.
Interpreting written business requirements and technical specification documents
Code governance against standards and best practices
Develop with full automation and Test Driven Development methodologies
Performing code configuration and producing software releases as specified by the Build Management team
Producing and maintaining technical documentation using defined documentation standards
Investigation and correction of reported defects
Third line production support, some of which may occur outside of normal business hours
Providing effort and timeline estimates to the management positions
Working with the IT Security & Compliance teams to understand security risks in system designs and ensuring defensive programming is practiced
Qualifications and Educational Requirements
BSc/BA degree preferred
Specialist Skills and Experience Required
Minimum 5 years of development experience
Working experience of Agile software delivery within dynamic corporate environments.
Self and fast learner.
Fluent in English.
Essential Technical Skills:
Java, Angular
Agile/TDD experience/CI/CD using Jenkins
Excellent knowledge of Angular development including design patterns that keep code reusable and maintainable in larger apps.
Experience in REST APIs, preferably with Swagger
Desirable Technical Skills:
GIT
JSON
Ideally experience of using Docker
Agile/Scrum experience
Java 8, Springboot
Soft Skills:
Good communication skills
Collaborative approach - able to work effectively as part of a team