What will you do?
The position identifies and translates system requirements into software design documentation considering best practices including but not limited to security, business continuity, availability, disaster recovery, compliance, common use applications, interoperability, reusability, portability, standardization, and supportability focusing on Integration, Datawarehouse, and Digital (cloud, social, mobile, analytics) technologies.
Your scope of work / key responsibilities:
- Collaborate with skilled Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs.
- Configure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategy.
- Provide coaching, mentoring, and leadership to the design and development project team
- Provide technical leadership and guidance to projects, ensuring risks are mitigated and projects are implemented successfully.
- Co
What will you do?
The position identifies and translates system requirements into software design documentation considering best practices including but not limited to security, business continuity, availability, disaster recovery, compliance, common use applications, interoperability, reusability, portability, standardization, and supportability focusing on Integration, Datawarehouse, and Digital (cloud, social, mobile, analytics) technologies.
Your scope of work / key responsibilities:
- Collaborate with skilled Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs.
- Configure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategy.
- Provide coaching, mentoring, and leadership to the design and development project team
- Provide technical leadership and guidance to projects, ensuring risks are mitigated and projects are implemented successfully.
- Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scope
- Ensure coding, testing, debugging and implementation activities are completed as required
- Ensure information security standards and requirements are incorporated into all solutions
- Contribute to the ongoing support, stability, and performance of application systems in production including problem analysis, resolution, escalation and reporting as necessary.
- Stay current with trends in emerging technologies and how they could apply to Sun Life
- Participate in agile ceremonies.
Key Qualifications and experience:
- University Degree in a computer science or related discipline
- 10+ years of Software development experience with full application development life cycle and systems integration experience
Technical Credentials:
· Should be hands-on with Java 1.8+
- Experience in analyzing requirements, leading projects & developments and providing technical guidance to the team
- Advanced overall understanding of Web applications and server technologies
- Strong working experience with Java, J2EE, Unix/Linux, middleware technologies,web, and web hosting technologies
- 5+ years of Web application development experience including REST, Java, J2EE, Spring Framework, MVC, Hibernate, React, JavaScript, jQuery, Bootstrap, AJAX, JSON, HTML5, CSS3
- Strong working knowledge of development of Secure Code, Web Services and APIs
- Experience using CICD pipelines & DevOps tools including Jenkins, Artifactory, Github, BitBucket, Maven, CDD/Ansible
- Hands-on experience on SQL query Performance analysis & optimization, Log analysis & Performance tuning
- Must have strong experience with Development-Support work in Onshore-Offshore model & also readiness to work in mix of Development and support work (In 50:50 ratio)
Preferred skills:
- Excellent verbal and written communication skills
- Flexible and adaptable with the ability to align to changing priorities.
- Customer obsession – customers are at the center of all we do
- Ability to work both independently and as part of a strong, collaborative, multi-site team
- Self-directed and proactive
- Ability to liaise with internal and external stakeholders and adapt approach when dealing with technical and non-technical audiences.
- A penchant for creating re-usable components and identifying opportunities for re-use
- Coaching and mentoring skills to help strengthen your team
- AWS, Python and React experience are good to have.
- Strong analytical ability to understand user requirements.
- Able to work effectively with Onsite – Offshore model
Primary Location: Gurugram, India
Schedule: 12:00-8:30 PM IST or 1:30-10 PM IST on need basis