Senior Application Developer
Job DescriptionJob Title: Senior Application DeveloperAbout The RoleWe are seeking an experienced Senior Application Developer with 5–8 years of experience to design, develop, test, deploy, and maintain scalable enterprise applications.We are seeking a detail-oriented and results-driven Senior Application Developer. The ideal candidate brings 5 – 8 years of hands-on experience and is proficient in industry-leading tools and technologies such as Java, C#, Python, JavaScript and 9 more. Strong domain knowledge in key practices including RESTful APIs, microservices, SQL, root-cause analysis, application performance optimization and more is essential for this role. This role requires strong ability to collaborate with cross-functional teams, identify defects early in the development cycle, and ensure high-quality product delivery.Experience Required: 5 – 8 yearsPrimary SkillsJavaC#PythonJavaScriptTypeScriptSpring Boot.NETNode.jsReactAngularGitDockerKubernetesSecondary SkillsRESTful APIsmicroservicesSQLroot-cause analysisapplication performance optimizationapplication securitycode reviewsCI/CD practicescloud platformsAgileScrumSoft Skillsproblem-solvinganalyticalcommunicationtechnical leadershipmentoringResponsibilitiesdesign, develop, test, deploy, and maintain scalable enterprise applicationsdeveloping RESTful APIs and microservicesintegrating third-party servicesworking with SQL and relational databasestroubleshooting application issuesperforming root-cause analysisoptimizing application performance and securityparticipating in code reviewscollaborating with product managers, business analysts, QA engineers, and DevOps teams throughout the software development lifecycleRequirementsstrong programming experience in technologies such as Java, C#, Python, JavaScript, or TypeScripthands-on expertise in application frameworks such as Spring Boot, .NET, Node.js, React, or Angularexperience with Gitexperience with CI/CD practicesexperience with cloud platforms such as AWS, Azure, or GCPknowledge of Docker, Kubernetes, application monitoring, and Agile/Scrum considered an advantage