Search by job, company or skills

  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

 Job Description

What you will do:

Provide strategic leadership and direction to the software development team, fostering a culture of

innovation, collaboration, and continuous improvement.

Develop and implement a robust software development strategy aligned with the company's overall

objectives and long-term vision.

Collaborate with product management to define software requirements, scope, and priorities,

ensuring alignment with business goals.

Lead and guide the software development team in creating technical design specifications,

architecture, and development plans for complex software projects.

Ensure adherence to industry best practices, coding standards, and software development

methodologies to deliver high-quality and scalable software solutions.

Monitor and analyze software development metrics and key performance indicators (KPIs) to track

team productivity, efficiency, and code quality.

Manage the software development budget and resource allocation, optimizing resource utilization

and capacity planning.

Foster a culture of learning and development within the team, providing coaching, mentoring, and

professional growth opportunities to team members.

Identify and mitigate potential risks and challenges in software development projects, developing

contingency plans as needed.

Collaborate with other stakeholders to establish and maintain effective communication channels and

project status updates.

Stay up to date with industry trends, emerging technologies, and best practices to drive continuous

improvement and innovation in software development processes.

Build and maintain strong relationships with external partners, vendors, and third-party providers to

enhance software development capabilities and delivery.

What you will need to have:

Bachelor's or master's degree in computer science, Software Engineering, or a related field. An

advanced degree is preferred.

Proven experience (minimum 7+ years) in a senior leadership role within software development or

software engineering.

Demonstrated success in delivering complex software projects and products on time and within

budget.

Extensive experience in software development methodologies, such as Agile, Scrum, or Kanban, and

experience in transitioning teams to these methodologies.

Strong technical expertise in software architecture, design patterns, and modern software

development languages and frameworks.

Excellent communication, interpersonal, and leadership skills, with the ability to influence and

inspire cross-functional teams.

Exceptional problem-solving and decision-making abilities, with a keen attention to detail and a focus

on delivering high-quality products.

Proven track record of building and managing high-performing software development teams.

Strong business acumen and the ability to align software development initiatives with broader

business objectives.

A passion for innovation, technology, and keeping abreast of the latest developments in the software

industry.

Proficiency with solutions for processing large volumes of data, using data processing tools and Big

Data platforms.

Understanding of cluster and parallel architecture as well as high-scale or distributed RDBMS, SQL

experience

Hands-on experience in production rollout and infrastructure configuration

Demonstrable experience of successfully delivering big data projects using Kafka, Spark

Exposure working on NoSQL Databases such as Cassandra, HBase, DynamoDB, and Elastic Search

Experience working with PCI Data and working with data scientists is a plus.

In depth knowledge of design principles and patterns

Experience with cloud platforms and services such as AWS, Azure, or Google Cloud Platform, and

knowledge of deploying and managing APIs in a cloud environment.

Knowledge of API gateway solutions and their implementation, such as Kong, Apigee, or AWS API

Gateway.

 

What would be great to have:

Exposure to Big Data tools and solutions a strong plus

Exposure to Relational Modeling, Dimensional Modeling, and Modeling of Unstructured Data.

Experience in Design and architecture review and Banking and Financial domain.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Ifintalent Global Private Limited is a recruitment and staffing solutions provider that specializes in helping businesses identify and acquire top talent across various industries. With a focus on connecting organizations with skilled professionals, the company offers customized recruitment services for both temporary and permanent placements. Their expertise lies in sourcing candidates who align with their clients' specific needs, ensuring effective workforce management and contributing to organizational growth.

Job ID: 107337547

Similar Jobs

Remote

Skills:

SparkScalaBig DataSqlUnix CommandsJavaDockerKubernetes