The Senior Software Engineer writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product and technology roadmaps. Plays a role in Agile planning, providing advice and guidance, and monitoring emerging trends.
Works with Solution Architect / Delivery Manager to understand the business and Integration requirements across all the domains in Retail space to design and implement viable solutions.
Advises viable solutions to processes, technology, and interfaces that improve the effectiveness of the team and reduce technical debt.
Understands technical architecture and develops software solutions that are aligned with agreed upon standards.
Contributes to solution design to address critical issues and complex problems.
Provides task level input into development, testing, and release planning
Performs trouble-shooting efforts and investigations when necessary.
Provides support, monitoring, and maintenance of deployed products when necessary.
10 Years of IT development experience
3 years of Ecommerce experience
Expertise in Java/J2EE framework
2 + years of Tech Led experience
Working experience with application lifecycle methodologies (e.g. agile, iterative)
Collaborates with the solution architect, delivery manager and project teams on application and module design that achieves the quality attributes of performance, scalability, and availability.
Preferred Education & Experience:
Cloud implementation experience
Good communication skills