Website:
sharchire.com
Job details:
Roles: Senior Software Engineer
Responsibilities
● Interact with customers and cross functional teams for requirement gathering, backlog grooming
and prioritization.
● Apply patterns to decompose monolithic application or business requirements into building high
performing, resilient, scalable and secure application/microservices.
● Apply microservice best practice while designing and defining contracts and integration (DDD,
Bounded context, CQRS, Event sourcing, Polyglot persistence, Event driven data management,
etc).
● Design, build and enhance iPaaS platform to achieve quicker implementation cycle.
● Define CI/CD pipeline and choose monitoring tools for application/services.
● Responsible to build Product Engineering culture with in the team. Improve team’s lead/cycle time
and velocity by innovation and higher order automation.
Key Skills
● 5+ years of Hands-on experience in solution/technical design of enterprise applications.
● A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem
Solving
● Expertise in core web technologies: This includes mastery of HTML5, CSS3, and JavaScript (ES6+).
● Proficiency with modern JavaScript frameworks and libraries: Strong experience with at least one
of the major frameworks like React, Angular, or Vue.js is essential.
● Deep understanding of UI/UX principles: This includes a keen eye for design, usability, and
accessibility.
● Experience with front-end build tools: Familiarity with tools like Webpack, Babel, and npm/yarn is
expected.
● Strong knowledge of design and architectural patterns & principles.
● Sound Knowledge of Cloud Platforms (Azure, AWS, GCP or similar)
● Experience in building scalable, high throughput, distributed and secure applications
● Experience with Messaging middleware (ActiveMQ, Kafka or similar).
● Experience in open-source framework like Spring Boot, Spring Cloud, Cloud Foundry (PCF)
● Experience in evaluating different database choice for the application (RDBMS vs NoSQL, different
variations of NoSQL).
● Experience in iPaaS or Enterprise Integration patterns platform is an advantage.
● Experience in defining CI/CD pipeline and choosing application monitoring tools.
● Experience in more than one programming language is an advantage (Java/NodeJS/Python).
● Contribution to Open-Source community (a good Github profile will be an advantage)
● Experience in data analytics with AI/ML modelling platforms is an added advantage.
Click on Apply to know more.