Director Software Engineering

16 - 20 years

55 - 60 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Director Software Engineering
Job Summary:
Leads major projects and delivers quality software solutions in a timely and cost effective manner. Researches and recommends alternative technical solutions for changing business needs. Responsible for assuring the daily activities of the team meet the requirements of SLA s in addition to aligning organizational and enterprise strategies. Major Accountabilities: Successfully lead definition, development and delivery of major cross-department initiatives with broad scope and long-term business implications. Collaborate with business and technical partners to identify and scope the opportunities, quantify costs, outline potential value and ROI, identify risks, benefits and constraints. Partner with business to identify innovative solutions and drive strategic decisions.Actively look for opportunities for Innovation and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help them in decision making process. Perform Proofs of Concept (PoCs) to assess and identify the technologies per the needs of the organization. Provide recommendation to Senior Management on selection of technologies and strategic technical direction for the department. Lead creation of roadmaps that align with the department strategy and long term business vision and objectives. Coach and mentor team members, enable knowledge sharing via brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks. Lead implementation of processes and supporting tools per the evolving needs of the organization. Identifying process gaps, provide estimates for business solutions, define the initial scope/requirements of the project and manage the scope during the lifecycle of the project. Plan overall project scope and define scope for each phase and iteration to meet business needs/time-to-market needs. Provide integration design and guidance to business partners for external party (merger or vendor) integrations with the rewards platform, ensuring security policies are properly enforced and technological due diligence is performed. Instruct and guide the team to ensure that appropriate processes and documentation is in use by the team. Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead and enforce development of artifacts throughout the solution development lifecycle. Education: Bachelors degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience. Knowledge / Experience: Extensive understanding of and experience with Software Engineering Concepts and Methodologies. Demonstrate MC Core Competencies. Proven ability to embody MC Leadership Principles. Proven capacity to lead and influence matrix based project team members and work as a member of a diverse and geographically distributed team. Experience integrating systems within a service oriented architecture and e-commerce platforms. Knowledge of design and security patterns coupled with an ability to persuade and assist in development. The applicant must have experience integrating technologies with SAML and OAuth tokens. Experience developing, designing, and operating global systems supporting multiple languages and currencies. Experience integrating web services with best in class platforms such as Layer 7 and Data Power. Experience building de-coupled systems using technologies such as message queues, No-SQL data storage, etc. Experience implementing complicated projects and systems using agile methodologies. Skills/ Abilities: Must be politically savvy, high-energy, detail-oriented, proactive and able to function under pressure in an independent environment. Possess the ability to have a high degree of initiative and self-motivation to drive results. Demonstrate ability to organize, manage, plan and control several concurrent initiatives with conflicting needs. Ability to balance time between strategic thought and self-embedding with teams performing development, testing, and operational work. This ability is critical in leading the organization and innovating while also remaining in touch with reality. Design and development of object oriented systems, unit tests with mocking technologies, Java, JavaScript, C# Design and database scripting for RDBMS such as Oracle and SQL Server. Design and development using cloud technologies such as Amazon Web Services and Windows Azure. Design and development of enterprise web services using both SOAP and REST. Ability to communicate designs and integration plans using diagraming software such as Visio. Design and development of batch processes.




Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You

Hyderabad, Telangana, India