Come join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies.
This role provides the opportunity to develop a deep understanding of our business, and work closely with professional services and product management to develop a highly feature rich product.
VP, Software Engineering.
What You’ll Contribute
Design, develop, deploy and support modules of large world-class enterprise-level product.
Participate in architectural design of product.
Develop high level development timelines based on project scope and understanding of the existing application code.
Evaluate new design specifications and raise quality standards, address architectural concerns.
Evaluate stability, compatibility, scalability, interoperability, and performance of the software product.
Maintain and upgrade product source codes.
Demonstrate technical expertise through publication, presentations, white papers and event participation.
Continually learn new technologies in related areas.
Serve as a source of technical expertise and mentor junior team members.
What We’re Seeking
B.E. / B. Tech degree in Computer Science or equivalent industry experience
Experience in full stack java related development in building testable enterprise grade platform and applications using open source technologies
Experience in Low Level Design, Development, Design Patterns, Object oriented design, layered architectures, distributed systems and Micro-services architecture.
Strong Knowledge on Java and Microservices around is a must.
Strong hands-on with SQL and NoSQL databases such as Oracle , MySQL , MongoDB is must
In-depth understanding of API design and implementation using and developing Web services / RESTful APIs using JAX-RS, JSON
Experience with Data stores such as MongoDB, Containers, and Cloud-native technologies such as Docker, Kubernetes , etc
Experience with SQL and NoSQL databases such as Oracle, MySQL, MongoDB.
Experience with OIDC authentication is a plus
Experience in use of source code management system GIT and build tools like maven, Gradle.
Good experience on unit test framework like Junit, Mockito and code coverage tools like SonarQube
Understands the fundamentals of agile methodologies TDD and Scaled Agile Framework® (SAFe®)
Experience using tools such as Jira, Git, GitHub, Jenkins.
Critical thinkers / working with Team
Good written and verbal communication skills, Documentation skills needed / Swagger a plus
Our Offer to You
A culture and work environment strongly reflecting our core values : Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
The opportunity to make a difference by leveraging your unique strengths.
Highly competitive compensation and rewards.
Flexible work options, opportunities to give back to your community, social events with colleagues and a comprehensive benefits program inclusive of progressive parental leave.