logo

JobNob

Your Career. Our Passion.

Staff Engineer L1


Majid Al Futtaim


Location

Gurgaon | India


Job description

Role Details – Key Responsibilities and Accountabilities:

Software Development

•Design, code, test, and debug software applications

•Collaborate with cross-functional teams to define, design, and ship new features

•Apply in-depth knowledge of multiple programming languages, associated frameworks, and the tool ecosystem to create elegant solutions to problems.

• Adopt new languages and new paradigms applying them to the problem domain where they deliver significant benefit.

• Test drive features in applicable programming language and be comfortable with the TDD cycle.

• Shape the wider application landscape.

• Build distributed system.

• Not only development also work on CI/CD, DevOps, Automation.

Emerging Technologies:

• Stay abreast of emerging technologies and assess their relevance to the organization.

• Propose innovative solutions to enhance technology capabilities.

Reliability and Quality of Deliverables

• Deliver software reliability, functionality, and performance for services.

• Make sure the team follows extreme programming, TDD and other practices.

• Make sure that services we build has high quality and highly available

• Create and maintain technical and API documentation

System Analysis and Design:

• Analyse end-users requirements and tailor software solutions to meet their needs

• Design and architect software systems and applications

• Lead group discussions on design within appropriate bounded context

Coordination and Communication

• Collaborate with MAF Retail engineers, developers, analysts, and stakeholders for defining, designing,

and shipping new features and any technology issues and resolutions on priority, and provide them

with regular updates through having an agreed communication plan that is conducive for the full

duration of the project(s) to deliver on the business objectives

• Build relationships and maintain strong partnerships with key personnel to help achieve organizational goals.

• Collaborate with key stakeholders to ensure clarity of the specifications and expectations of the

Engineering function.

Audit and Reporting:

• Contributing to the preparation of business presentations and reports related to Engineering function

for various stakeholders, on periodic and ad hoc basis as and when required

• Support on performing regular audit of various processes and databases for the Engineering function in

order to identify gaps and risks, and propose corrective actions

Policies and Procedures

• Contribute to the review and update of the Engineering function policies and procedures related and ensure it is implemented and reported on.

• Contribute to the development and implementation of relevant policies and procedures

Human Capital Responsibilities:

• Ensure the implementation of the performance management process

• Provide mentorship for the purpose of developing a continuous talent pipeline for key roles

• Identify training needs and coordinate with the HC (Human Capital) department to ensure facilitation of training requirements

• Oversee the development and implementation of on the job-training

• Ensure constant availability of the required competent staff to support the organization in meeting all its responsibilities, plans, and objectives.

• Provide inputs while developing MAF Retail's corporate policies and relevant procedures, and monitor

the implementation

Disclaimer: This role description reflects the general details considered necessary to describe the principal

responsibilities of the role identified and shall not be construed as an exhaustive description of all the

Qualification, Experience & Skills:

Minimum Qualifications/education

• Bachelor's degree in Computer Science, Software Engineering, or a related field

Minimum experience

• 8 years of experience in design and development of highly -scalable applications

development in product based companies or R&D divisions.

• 2+ years of experience building microservices, distributed system

Skills

• Able to understand technical opportunities and easily translate them into software requirement

• Knowledge of e-Commerce ecosystem and value chain from both a business and a technical

standpoint

• Proficiency in any programming languages (e.g., Java, JavaScript, Swift, Kotlin etc)

• Experience with software development tools, frameworks, and libraries

• Knowledge of database systems, data structures, and algorithms

• Strong analytical and problem-solving skills

• Ability to work well in a collaborative team environment

• Willingness to learn and adapt to new technologies and methodologies

• Thoroughness and attention to detail in coding, testing, and documentation

• Effective verbal and written communication skills for collaborating with team members; expertise

in converting technical messages into clear messages that outline why change is needed that

appeals to key business personas and non-technical stakeholders

• Strong ability to articulate the big picture with or without details and work in ambiguous situations

• Strong business communication and presentation skills

• Strong English language skills (Speaking, Reading and Writing) with exceptional business writing,

Arabic is a plus


Job tags



Salary

All rights reserved