Job Description
CIVICA India is seeking a creative and self-motivated Software Engineer (SE) 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.
Key Responsibilities and Duties:
- Analyse 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.
- Working in an Agile team environment.
- Provide 3rd line application support against agreed service levels including the implementation of bug fixes.
- Develop and maintain code to a high standard, conforming to SOLID principles and defined designed patterns within IT development and maintenance projects.
- Troubleshoot and problem-solve support issues as they arise and as directed by the CIVICA project manager and SSE.
- Perform unit testing of work.
- Write documentation and comment code as required.
- Ensure code is properly version-controlled.
- Comply with corporate test processes and ISO 9001 Quality Management System.