Position : Senior Backend Engineer
Key Responsibilities:
As a Backend Engineer will design business specific software components and modules using appropriate modelling techniques in line with agreed software design standards, patterns and methodology.
Functional
? Create and communicate multiple design views to identify and balance the concerns of all
stakeholders of software design and allow for both functional & non-functional requirements.
? Model or simulate the behavior of proposed software to enable approval by stakeholders and
facilitate effective construction of the software.
? Design, code, verify, test, document, amend and re-factor complex programs/scripts and
integration software services.
? Define and manage scoping, requirement definition and prioritization activities for
small-scale changes and assist with more complex change initiatives.
? Follow agreed standards and apply appropriate techniques to elicit and document detailed
requirements.
? Contribute to the appropriate selection of a software development approach--predictive
(plan-driven) or adaptive (iterative/agile).
? Design test cases and test scripts mapping back to pre-determined criteria, clearly recording
and reporting outcomes.
? Develop and maintain specialist knowledge of database and data warehouse concepts,
design principles, architecture, software and facilities.
? Develop optimal solutions to enhance user experience, optimizing for maximum speed,
scalability and technical feasibility.
? Participate in overall architecture discussion meetings to gain a detailed understanding of
the complete architecture of a product and its functionalities.
? Build reusable code and libraries for future use.
? Comply with QHSE (Quality Health Safety and Environment), Business Continuity,
Information Security, Privacy, Risk, Compliance Management and Governance of
Organizations policies, procedures, plans and related risk assessments.
Requirements:
? Bachelor's degree in information technology, Computer Science, Engineering or related field
? Minimum 3 years of experience in Backend engineering with strong computer science
fundamentals
? At least 3 years of experience in Agile development methodologies in an AI service
organization or analytics industry
? Handson experience on Java, Spring boot, big data/Hadoop, Docker - a MUST
? Nice to have - Javascript, Hive, Kubernetes, Python, Cloud Platform experience.
Job Type: Full-time
Application Question(s):
• What is your Notice Period? Will you be able to join immediately?
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.