Job Description
We are seeking a creative and self-motivated Senior Software Engineer (SSE) with considerable exposure to multiple technologies and platforms & who is keen to join a multi-cultural software company. The successful candidate will be responsible for maintaining an existing code base and for investigating, fixing and testing existing software problems.
In general, travel to the UK / Australia could be one visit every 2 years. This can be at short notice and this frequency is not guaranteed as all travel is based on a clear business or project requirement. A passport is essential.
Key Responsibilities:
- Analyze new requirements and provide impact analysis addressing technical design and identifying individual tasks
- Design and coding of new facilities
- Communication of technical details that impact fulfilment of requirements.
- Iterative development of software with responsiveness to constructive feedback.
- Provide 3rd line application support against agreed service levels including the implementation of bug fixes
- Develop and maintain code to a high standard within IT development and maintenance projects.
- Effectively using static code analysis tools to write high standard code.
- Troubleshoot and problem-solve support issues as they arise and as directed by the Alphanext or its client's project manager and Technical architect.
- Code reviews of the work of peers in the group.
- Design software components by adhering to design patterns (factory, CQRS, singleton, repository, etc.)
- Design software by following Test driven development approach
- Write documentation and comment code as required.
- Ensure code is properly version controlled.
- Comply with corporate test processes and ISO 9001 Quality Management System.
- Supervise and mentor junior staff.
Eligibility Criteria
- Must have minimum 6+ years of relevant experience
- Good in oral and written communication skills and able to take part in meetings and discussions.
- Proactive personality and able to work autonomously.
- Good team player.
- The ability to work to agreed deadlines.
- Should be a detailed oriented.
- Ability to work at detailed and abstract levels.
- Ability to guide junior team members.
- Self-learner.
- Track record of delivering commitments on time and quality.
- Good leadership quality.
If you are a motivated and skilled Delphi Developer looking to contribute to cutting-edge projects, we invite you to apply and join our innovative team.