9 - 12 years of industry software engineering experience
Application Developer with a high level of technical expertise, combined with excellent planning, coordination and communication skills, and the ability to work on teams.
Practitioners must have experience with relevant development tools and specific application and system architecture, in addition to a strong understanding of object-oriented design.
Proficient in building cloud-native application development using latest technologies like Java, React, Node, etc and understanding of Kubernetes, Docker, DevOps practices is expected
Ability to lead App development projects through the complete development lifecycle.
Roles & Responsibility
Architect, design, and develop scalable, resilient, and cloud-native applications.
Designing major aspects of the architecture of an application, including components such as user interface, middleware and infrastructure
Providing technical leadership to the application development team, performing design and code reviews. Ensuring that uniform enterprise-wide application design standards are maintained Collaborating with other stakeholders to ensure the architecture is aligned with business requirements
Execute all projects in compliance with company development guidelines. Enforces sound development practices and ensures the quality and timely delivery of applications. Act as a technical advisor to application development teams to plan, implement, and support new and existing applications.
Comfortable working with an agile product development environment, building from scratch and continuously improving it.
Adhere to all applicable requirements, policies and procedures specified by the organization pertaining to quality and information security.