Duties: As a key member of the Product Software Engineering team you will be responsible for designing and developing our customer portals, data management and middleware platforms. You will be involved in the development lifecycle from architecture, design, implementation, testing and support with a focus on delivering solutions adhering to business goals, technical requirements and engineering standards. Job Responsibilities: • Hands on Design, Development, Deployment & Support of Software products • Interact with Product Owners to design and deliver technical solutions to support various business functions • Provide thought leadership and lead innovation by exploring, investigating, recommending, benchmarking and implementing tools and frameworks. • Work in a Globally Distributed Development team environment to enable successful delivery with a minimal supervision • Advocate, document, and follow best design and development practices
Skills: You are passionate, creative and self-driven • You are curious and collaborative, and a believer in the power of teams and team work • You are flexible and have a broad set of capabilities to wear multiple hats • You thrive in a dynamic and a fast paced environment:; You pursue speed and simplicity relentlessly • You are a natural leader in everything you do
Ability to understand code and do technical troubleshooting
Experience with project coordination
BS in computer science or equivalent with 6+ years or MS in computer science or equivalent with 3+ years on professional software support experience.