Description
We are seeking a creative and self-motivated 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.
Work Location: Vadodara/Indore (Based on candidate’s location preference)
Position: Software Engineer
Skill Classification
Mandatory
• ASP.NET MVC using C#.NET
• Angular 2 or above
• JavaScript / jQuery, TypeScript
• HTML, CSS 4
• Database (SQL Server)
• Front-end Unit Testing framework (Jasmine/Karma/Jest)
• Unit Testing with .Net (XUnit/NUnit/MSTest)
Essential Competencies
• 4+ years of overall 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.
Principal Accountabilities
Key Responsibilities and Duties:
• 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
CIVICA 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