Job Summary
We are seeking a Sr. Software Engineer with 9 to 12 years of experience to join our team. The ideal candidate will have expertise in AWS SQL Node.js AngularJS Java JavaScript and MySQL. Experience in Billing & Revenue Management is mandatory. The role is hybrid with day shifts and no travel required. The candidate will contribute to developing and maintaining our software solutions ensuring high performance and responsiveness.
Responsibilities
Develop and maintain high-quality software solutions using AWS SQL Node.js AngularJS Java JavaScript and MySQLCollaborate with cross-functional teams to define design and ship new featuresEnsure the performance quality and responsiveness of applicationsIdentify and correct bottlenecks and fix bugsHelp maintain code quality organization and automationImplement and manage continuous integration and deployment pipelinesProvide technical guidance and mentorship to junior team membersParticipate in code reviews to maintain code quality and share knowledgeWork closely with the Billing & Revenue Management team to understand requirements and deliver solutionsStay updated with the latest industry trends and technologies to ensure our solutions remain currentContribute to the design and architecture of new features and enhancementsEnsure compliance with security and data protection standardsDocument development processes code changes and system configurations
Qualifications
Must have strong experience in AWS SQL Node.js AngularJS Java JavaScript and MySQLMust have domain expertise in Billing & Revenue ManagementShould have excellent problem-solving skills and attention to detailShould have strong communication and collaboration skillsShould be able to work in a hybrid model with day shiftsShould be proactive in learning and adapting to new technologiesShould have experience with continuous integration and deployment pipelinesShould have a strong understanding of code versioning toolsShould be able to mentor and guide junior team membersShould have experience in writing clean maintainable and efficient codeShould be able to work independently and as part of a teamShould have a strong understanding of software development life cycleShould be committed to delivering high-quality software solutions.