This role will lead or collaborate with technical software development teams in the analysis design development and deployment of business-critical applications.
The individual will provide effective function as Subject Matter Expert in the development of our core insurance business systems using comprehensive processes and methodologies to achieve quality delivery
In addition the position will provide in-house technical support to develop and maintain appropriate processes and procedures for quality assurance system stability control of change and risk mitigation.
Provide leadership and direction to ensure software developers are working effectively and successfully at completing tasks.
Assist in preparation of project plans monitor project progress and report status to stakeholders and management.
Provide project-specific and client-specific information processing services to the business Maintain build and release plans for new functionality and enhancements.
Plan work assign resources identify issues and resolve conflicts.
Establish and manage procedures for reviewing estimating and accepting development work requests.
Work with Project Managers Business Analysts Solutions Architects and others to translate business ideas and functional requirements into high-level design low level design and technical requirements for development projects including middleware integrations.
Coordinate and participate in the analysis design development unit testing and maintenance of mission-critical business applications.
Participate in R D Introduce effective software development practices and methodologies aimed at controlling costs and delivering quality solutions on a timely basis while building a strong well-motivated development team Represent development teams at partner and management meetings.
Work with subcontractors and business partners to ensure completion of agreed activities Liaise with clients to ensure successful implementation of new initiatives.
Participate in special projects and ad hoc analyses as necessary Remain abreast of relevant technology developments.
Other duties as assigned OUTPUTS Key deliverables for the role that will determine how success is defined and measured.
Provide end-to-end technical delivery leadership to the project.
Prepare review high level and detailed design documents for IT projects to meet both functional and non-functional requirements and submit for formal approval from the stakeholders Update requirement traceability matrix
Perform analysis and defect triage during different phases of testing.
Prepare Development Integration testing test plan and review and approve related test cases Perform code reviews and review and approve completed code review forms Resolve conflicts issues of medium to high complexities and escalate as appropriate.
Analyse and Document lessons learned for each initiative Participate in 3rd party vendor evaluation sessions and fill out evaluation forms.
Experience of Seven to Ten Years Software Engineer, Microsoft Technologies, Web services.