Responsible for leading a team to design and program a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business.
Job Description
Roles and Responsibilities
In this role, you will:
Be responsible for managing the work deliverables of the platform/product/solution.
Managing an agile team (up to 8 direct reports).
Manage multiple software projects
Demonstrate leadership through team leadership/knowledge in a specific technical area
Provides coaching, feedback, developmental opportunities to direct reports
Demonstrate an ability to communicate the technical knowledge through project management/contributions to product strategy.
Education Qualification
Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with advanced experience – minimum of 5 years.
Job Description
Roles and Responsibilities
In this role, you will:
Be responsible for managing the work deliverables of the platform/product/solution.
Managing an agile team (up to 8 direct reports).
Manage multiple software projects
Demonstrate leadership through team leadership/knowledge in a specific technical area
Provides coaching, feedback, developmental opportunities to direct reports
Demonstrate an ability to communicate the technical knowledge through project management/contributions to product strategy.
Education Qualification
Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with advanced experience – minimum of 5 years.
Requirements:
Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
Hands-on experience in utilizing Java Spring Framework
Hands-on experience with web development using HTML5, Java Script, jQuery, CSS. Also, experience in implementing Java OSGi modules and using an OSGi container.
Business Acumen:
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Experience in building scalable and highly available distributed systems
Expert in breaking down problems and estimate time for development tasks
Evangelizes how our technology solves customer problems from a technology and business perspective
Leadership:
Demonstrates clarity of thinking to work through limited information and vague problem definitions
Influences through others; builds direct and "behind the scenes" support for ideas
Proactively identifies and removes project obstacles or barriers on behalf of the team
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill
Personal Attributes:
Able to work under minimal supervision
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Able to work well with global teams, including time-zone flexibility
Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
Hands-on experience in utilizing Java Spring Framework
Hands-on experience with web development using HTML5, Java Script, jQuery, CSS. Also, experience in implementing Java OSGi modules and using an OSGi container.
Business Acumen:
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Experience in building scalable and highly available distributed systems
Expert in breaking down problems and estimate time for development tasks
Evangelizes how our technology solves customer problems from a technology and business perspective
Leadership:
Demonstrates clarity of thinking to work through limited information and vague problem definitions
Influences through others; builds direct and "behind the scenes" support for ideas
Proactively identifies and removes project obstacles or barriers on behalf of the team
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill
Personal Attributes:
Able to work under minimal supervision
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Able to work well with global teams, including time-zone flexibility
Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
This position is open to all candidates.