Description

About the job
Build end to end application technical architecture - hashtag#Front End, hashtag#Backend and Database

Lead a team through building design document, hashtag#API Specifications, web-interface design

Responsible for delivering and supporting dev team's code base as part of an agile development cycle

Constructing Common Utility Libraries required for application development

Experience with relational databases and hashtag#SQL, as well as proficiency in data modeling and database design.

Experience with NoSQL databases

Coordinating with Customer SME’s to provide technical support and design approach

Identifying technical challenges in the application and provide the best solution

Excellent problem-solving skills, with the ability to analyze complex technical issues and provide innovative solutions

Ensures code peer review, code quality, increase code coverage as per goal, and defining Jenkins Metrics

Supporting team on environment related access/issues on scheduling, Database, Dev, and QA, etc.

Work with Customer to enhance the existing features in the application

Ensure Quality and architecture reviews are incorporated into the process

Incorporate hashtag#CI/CD process for the application - hashtag#Static code review, hashtag#Build Docker and Deployment in Container env.

Experience with cloud computing platforms, hashtag#DevOps Best Practices, Containerization

Derive Deployment Architecture

Performance Tuning of Application and Database

Derive Branching Strategy in hashtag#SCM – hashtag#Github

Ability to work independently and collaboratively in a fast-paced, Agile customer-oriented development environment

Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

Education

Any Graduate