Job Description
• Lead team to support business areas and business processes utilizing various critical business applications.
• Overseas all functions of the business applications like development, enhancements, QA & support functions for a growing team
• Work closely with the business area and sponsor to identify and prioritize changes/enhancements to existing processes and systems capabilities. Participate in business process visioning activities, contributing primarily to the systems support, systems impact or systems requirements portions of these activities.
• Responsible for communicating systems issues/impacts with business users in non-technical terms.
• Translate business requirements into systems impact.
• Create and execute teamwork plans and revise them as appropriate to meet changing needs and priorities as well as provide oversight for project managers and team leads relative to the same
• Support an agile work environment to deliver programs while balancing time, cost, and scope
• Viewed as partner/advocate/key resource of business areas supported. Have a deep functional understanding of business areas processes and systems which support these areas.
• Determine scope/impact of requests, estimate costs of requests (effort, opportunity, and monies), produce detailed project plans, manage/control project plans, maintain/communicate status, manage associated team incentive/measurement objectives, etc.
• Responsible for cost optimization within the area of responsibilities. Responsibilities will include participation in and ownership of various departmental initiatives relating to departmental policies, standards, methodologies, staff retention, etc.
• Understanding of diverse application development practices (including both waterfall and agile methodologies) and various release management strategies
• Responsible for the overall quality of the team’s output, including diagnosing and correcting root process or procedural problems contributing to any quality issues.
• Provide design vision and detailed help where required by team members. Coach/mentor/motivate team members through all assigned deliverables and tasks. Champion the standards and methodologies employed by the department/team.
Responsibilities
• Hands-on experience in applying object-oriented and functional programming styles to real-world software engineering problems.
• Hands-on experience in Cloud API and Microservices design and development using any Cloud Platform.
• Real-time experience in assessing existing large-scale IT environments toward migration to Cloud.
• Proven experience in Designing and building Cloud solution architecture,
• Hands-on experience in App Modernization and API development.
• Knowledge of Container Technology such as Docker, Operating systems like Linux, and relational databases like MySQL.
• Leveraging the deep understanding and adoption of agile software delivery techniques and technologies including Continuous Integration & Continuous Delivery (CI/CD).
• An appetite to learn new technologies and a drive for continual improvement.
• Contributions to the technical community through blogs, internal workshops, meetups, or conferences.
• Must ensure teams follow the correct procedures, policies, and documentation requirements across project phases.
• Task allocation and performance evaluation of team members
• Project scheduling and resource management
• Planning, budgeting, and reporting on projects.
• Make presentations on project status, and present weekly, monthly, and annual reports to senior management.
• Communicate with client teams, gather requirements, conduct regular team meetings, and track project progress.
• Interview candidates and hire resources.
• Provide an efficient working atmosphere to project teams and ensure objectives are met within a stipulated time.
• A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
• Work iteratively in a team with continuous collaboration.
• Excellent written and oral communication skills; writing, publishing, and conference-level presentation