Computer Science/EE undergraduate degree, or demonstrated equivalent knowledge.
- A minimum of 8-10 years of experience within the engineering organization with high level expertise in a specific solution/technology
- Understand Product Life Cycle management in an engineering environment, with focus on agile methodologies.
- Ability to work in a global team, with multiple stakeholders across functions and geographical regions
- Ability to communicate task, requirements, design information with clients on a regular basis
- Knowledge of engineering concepts/principles
- Proactive, analytical and capable of influencing and providing decision support
- Team Player, leader and mentor.
- Excellent written and verbal communication skills with good command over English language
- Proposing opportunities for follow-on business that result in new business .
- Worked as Architect for atleast two projects on different web technologies
- Good understanding of the software development lifecycle using Agile Methodologies, Scrum Practices, and JIRA.
- Able to understand and implement Technical Design Specification. Also, when require, need to create.
- Strong logical knowledge of Algorithm and Data Structure.
- Strong implementation knowledge on OOPs, SOLID Principles, Design Patterns.
- Hands-on programming experience on Microservices development, Reactive Programming Experience.
- Hands-on programming experience on Java, J2EE Components, Web-based Frameworks, NodeJS, jQuery, POSTMAN.
- Hands-on programming experience on Java 8 Features, Lambda Expressions, and Stream API An added advantage of Microservice programming knowledge on Vert.x 3.8.x Relational Database knowledge on SQLite, MySQL, and PostgreSQL.
- And good understanding of NoSQL database. Good understanding of CI, CD, Maven, Gradle, Jenkins, and DevOps
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.