Team Management (advanced)
Communication Skills (advanced)
Owns gathering, analysis, validation, and management of solution requirements.
Lead solution development, quality assurance, and release management for their applications to meet business, user and stakeholder, and solution requirements and leverage vendors / suppliers to deliver.
Coordinates with the Project Managers, Operations Managers, IT Service Managers and Architects.
Application scope covers larger set of applications and integrations across different technologies and / or management of an application platform.
Owns technology choices, security and TCO for application scope. Defines, deploys and governs adaption of development standards related to Application scope building on global IT standards and policies.
Delivering right solution architecture, automation and technology choices starting from experimentation and proof of concept phases of new analytical models that generate insights and answers to business questions.
Participate in planning, definition, and high-level design of the specific sub-solution(s) and exploration of solution alternatives under the Engineering director’s overall leadership
Responsible for the development and deployment of applications and / or system
Lead, validating technical design solutions, estimating technical commitments, investigating solutions for business challenges
Identify and communicate technical constraints during development process including tradeoffs, incurred technical debt, etc.
Secure testing approach, parameters, quality assurance criteria, communicate technical concepts to non-technical partners
TECHNICAL ASSESSMENT SUPPORT / QUALITY ASSURANCE
Develop, implement, and suggest testing for tasks against user stories in their queue.
Assist in building scoping documents, risk assessments, resourcing commitments, etc.
Troubleshoot and offer ongoing maintenance for code on production platform; code unit tests and implement them
Partners with operations on releases into all environments and on problem investigations
Design applications and systems by creating technical architecture and design documents alongside with all additional artifacts that technically describe the solution for cross-domain applications
Create re-usable components, objects, APIs and services; strive for code uniformity
Govern the functional development of the product (in partnership with engineers that governs the technical development)
Ensure that solutions meet requirements outlined in the design documentation for either cross-domain platforms or applications or for a specific segment (division / function) depending on alignment
Continuously develops own skills based on industry trends and needs; Shares knowledge by creating tutorials, trainings, etc.
At least 5 years IT working experience
Great communication and soft skills, love to working with people and be a phenomenal leader in a small team
B.S. Degree in Science