Job Summary
Senior Full Stack Developer is responsible for delivering solutions in both frontend technologies and backend technologies. Has complete ownership of the development lifecycle and is a key figure in the team, serving as a mentor / coach for junior members.
Understanding business requirements, translating it into technical solutions and architecture in order to meet or exceed customer expectation.
Responsibilities
- Develop and maintain web applications and APIs using cloud, frontend, and backend technologies.
- Drive improvements in the development process.
- Troubleshoot and resolve issues related to web applications, Azure services, and infrastructure.
- Collaborate with R&D and Product teams to deliver complete solutions.
- Gather requirements from key business users and create technical documents / blueprints.
- Develop and architect APIs.
- Write concise, efficient, reusable, testable code and Assist in solution architecture and implementation.
- Identify opportunities for cost optimization, scalability, and performance improvements.
- Select appropriate Azure services and components for building and deploying solutions.
- Design security measures and policies to protect Azure resources and data.
- Ensure compliance with industry standards, regulations, and best practices.
- Implement high availability and disaster recovery strategies.
- Design data storage and management solutions, including data backup and retention policies.
- Set up monitoring, alerting, and logging solutions to track the health and performance of web applications and APIs.
- Create deployment pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
- Maintain documentation for architecture, configurations, and processes.
Qualifications, Experience and Educational Requirements
Work Experience :
10+ years experience as a developer.Experience in : Linux / Windows environmentsJavaJavaScriptAngular / Angular JSJakarta EERest APIHibernateSpring MVC / Spring Boot / Spring BatchSecurity : OAuth / JWT / OWASP guidelines / SSOTomcat ServerMSSQL Server +T-SQL / Stored ProceduresSwift 2 / 3KotlinYarn / BowerGrunt / Webpack3+ Years experience in cloud technology especially Microsoft AzureArchitecture : Microservice , Event Driven(MQ Messages), Design PatternsKnowledge of Cloud technologies : AWS / GCP / AzureKnowledge of No SQL Database like Mongo DB, Elastic search is nice to haveExperience implementing Test-driven development, Automating testing and load testingExperience in implementing Code Coverage, Artifact Repositories, multiple concurrent source code branches (SVN / GIT)Experience in high security, high volume software designExperience in Restful API service design and implementationSkills and Competencies :
Can do attitude, inquisitive, always looking how to improveTeam player in IT and across the enterpriseQuick to learn new programming languages / frameworks as neededData-informed software developmentProven analytical and problem-solving abilitiesAbility to work with geographically disparate teamsKnowledge of Cloud technologies : AWS / GCP / AzureReverse Proxy / API Gateway architecture and platformsEducation :
Bachelor’s Degree in Computer Science, Computer Engineering, or a Related Technical DegreeWorking Conditions
Office SettingSitting for extended periods of timeMust be willing to travel to our regional offices, global production sites to provide support and coverage