Description

Roles & Responsibilities:

  • Code high-risk and/or high-complexity modules and establish patterns & practices for the team to follow
  • Collaborate with IM Distribution Leads, Project Managers, Architects, and Product Owners to establish requirements and to implement overall project plan & solution design
  • Interact with business and technical stakeholders to understand requirements, challenges, and expectations
  • Define and ensure adherence to standards & guidelines and on-time delivery of team deliverables
  • Own Analysis, High Level Design/Architecture, and direction for the project
  • Research new frameworks, solutions, tools, techniques, and best practices to improve team productivity
  • Design and implementation of new stories and bug fixes
  • Perform thorough design and code reviews and support code deployments/post go-live activities
  • Conduct root cause analysis & corrective measures on defects/issues identified Provide technical direction and coaching to software developers in application development activities
  • Adhere to all Organizational & IT policies/processes for software development and project management
  • Understand, apply, promote, and contribute to the delivery methodologies, standards, and tools
  • Explore innovative technology trends and apply them in appropriate scenarios to deliver value to Team, Customer and Organization
  • Assist Project Manager for successful execution of the project (estimation, dependency identification, reviews, customer satisfaction, etc.)
  • Help the Technical/Project Manager identify and allocate the right resources, considering the project needs, skill set and aptitude of the resources
  • Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost.

 

Requirements and Qualifications:

Soft Skills

  • Strong interpersonal skills, as well as excellent communication skills (verbal and written) to both technical and non-technical audiences
  • Strong leadership, decision making, problem solving and analytical skills
  • Self-motivated and able to work both independently and as part of a team
  • Strong time management skills, with the ability to prioritize, organize, and plan work effectively
  • Able to work with minimal oversight and direction, and the ability to grasp concepts quickly
  • Proactive mindset that looks for opportunities to improve
  • Ability to produce high quality technical analysis and documentation

 

Technical Skills:

  • 10+ years of overall IT experience with hands-on experience in coding

Education

Bachelor's Degree