Description

Experience & Qualification

• 8-10 years of software development experience.
• Demonstrated experience leading teams of engineers with at least one year’s experience in a team leader role.
• Familiar with Agile or other rapid application development methods.
• Experience with design and coding across one or more platforms and languages as appropriate.
• Hands-on expertise with application design, software development, and automated testing.
• Ability to effectively interpret technical and business objectives and challenges, and articulate solutions.
• Ability to think abstractly and deal with ambiguous/under-defined problems.
• Ability to enable business capabilities through innovation.
• Proactively looks beyond the obvious for continuous improvement opportunities.
• High energy, demonstrated willingness to learn new technologies, and takes pride in how fast they develop working software.
• Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
• Demonstrated experience with object-oriented design and coding with a variety of languages.
• Bachelor’s or master’s degree in computer science, computer engineering, or other technical discipline, or equivalent work experience, is required.
• Hands-on coding experience in JavaScript, React, Redux, HTML, CSS is required.
• Hands-on experience in developing high-performance backend applications using a variety of technologies, with specific expertise in Java (including advanced design patterns & common libraries) and cloud-native technologies (AWS, GCP, Azure) is a plus.
• Ability to construct enterprise-grade APIs using state-of-the-art techniques and best practices (REST, JSON, XML, etc.).
• Knowledge and expertise in Microservices Architecture, Data Centric application design, Event Driven Systems, Kafka, Cornerstone, Data pipelines, Stream processing systems, etc. is a plus.
• Experience using database systems like MongoDB, PostgreSQL in high[1]performance and resilient configurations is a plus.
• Technical and business knowledge of Firewalls and Networking is a plus.
• Project duration is 1 year with an extension depending upon performance

Education

Bachelor’s or Master’s degree