Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning
Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring diversity awareness
Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy
Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events
What you'll do:
Understand Marketplace problems, through direct communication with product/business, by analysing data, and by working with other engineering / business / program / product stakeholders.
Help define the technical roadmap to solve the business and product problems by building solutions as multi-tenant, scalable and extensible platform approach.
Own the entire product delivery end to end.
Work very closely with various business stakeholders to drive the execution of multiple business plans and technologies
Improve, optimize and identify opportunities for efficient software development processes
Hire, Develop and Retain a strong team of engineers
What you'll bring:
An Engineering Degree - B.E/B.Tech/MS/PhD in any stream - Computer Science preferred.
10 -14 years of relevant experience in building highly resilient, highly scalable systems
2+ years of leadership/management experience with a team of 5+ members.
A good understanding of CS Fundamentals, Data Structures, Algorithms & Problem Solving
Hands on experience with Java ( must to have), Nodejs or Python, Cloud ( AWS, Azure ), DevOps CICD tools, relational DBMS ( MySQL, Oracle etc ) & non-relational DBMS ( MongoDB, CosmosDB etc ) with big data technologies ( Kafka, Spark etc ).
Currently hands on writing and reviewing design & code
Understand the product and project management space with Agile methodologies.
Experience across the product development SDLC
Experience in building data pipelines, extensible platforms is desirable.
Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications
Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years experience in software engineering or related area.
Option 2: 7 years experience in software engineering or related area. 2 years supervisory experience.
Preferred Qualifications
Master s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years experience in software engineering or related area.
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Software Development - Other Employement Type: Full time