Position Summary : This position is part of Core EngineeringTeam working on Agile principles. The Senior Software Engineer is a seniorcontributor in the engineering staff.
The primary responsibility includesindividually contributing by continuous coding, designing and developingsoftware, keeping the code quality and coverage checks, reducing the techdebtsand building a high-quality software.
Position Responsibilities TechnicalDirection :
Workwith Development Team and provide technical design and solution for the keyrequirements.
ProvideStory point estimates and apply self-analysis and knowledge in designing anddevelopment required for any new stories planned for a sprint release.
Participatein scrum calls and meetings, collaborating with the teams, determining risks,scoping and developing skills set for becoming subject matter experts in coreareas.
Participatein any critical project meetings with client, authorities and Product team andhelp in delivering solutions.
Qualitycontrol and ensuring no code smells and higher coverage of code by usingprescribed tools and peer review practices.
ResponsibleE2E for any Stories worked till the deployments.
Self-learningon newer areas and / or as per directed by functional team.
Capableto derive risks during the right time with Principal engineers and Engineeringmanagers and others ensuring the project development and deployment issmoother.
Adoptingchange in case required on technical direction collaborating with the team toget quickly onboarded.
Senior S / w Engineering :
Plan,direct and implement advancements and improvements in product and providescalable designs and implementation methods.
Consultwith and make recommendations to Principals, Product and management team;
Solveproblems of higher degrees of complexity.
Shadowthe Principals helping NFR- security, compliance and techdebts.
Workingwith Product understanding the requirements in clear and deliver as promised.
Capableof deducing the impact analysis by thorough study.
Participatein innovations and innovation forums.
Work100% as individual contributor serving scrum team / s.
Supportother senior Staffs in the presentation of preliminary and conceptual designsto the client.
Maintain professional and technical knowledgeby attending and presenting at educational workshops, conferences and technicalwebinars.
Contributingthe knowledge within the team and building the team.
Ableto assist during deployments and Production supports.
Ableto groom and coach interns and blank engineers in team.
Qualifications : Education Required :
Education Required :
Bacheloror Masters’ degree in Engineering in computer science :
8-10years of total engineering experience.
Technologiesand framework experience : Java, J2EE,JSP, XML, AJAX, Spring mvc, css, PLSQL
ToolsExperience : Junits, Sonarcube, Maven, Jenkins, Git, Jira
DBexperience : Oracle and Mysql
Goodto have knowledge in DevOps, Web application development and Agile.