Senior Software Engineer
Job Description
- We are seeking experience with the following technologies / domains: . B Tech / B E / M E / M Tech/ MCA
- Experience in designing,implementing,and supporting reusable and maintainable APIs and services
- Preferred Skills and Experience
Job Responsibilities
Senior Software Engineer - MEAN stack will be part of one of our Agile Squad in Barco SaaS Product Development group. He/She will be contributing to design and development of next generation feature of Barco SaaS solution. He/She will be collaborating with product managers, product owners, customers, Agile squads, Architects in different teams and time-zones to understand the need of the customer and implement the value.
Specific details about the role are as follows:
- You will work closely with Developers and Product Owners, System and Solution architects as well as DevOps Architects across different locations to design and implement quality product increments.
- You will be involved in and expected to contribute on design, development of functional and nonfunctional components for scalable, resilient and reliable multi-tenant Barco Cloud Services.
- You will mentor and guide other product team members.
Requirements:
We are seeking experience with the following technologies/domains:
- B. Tech./B. E./M. E./M. Tech/ MCA. in Computer Science/ IT/ Electronics Engineering.
- 6-10 years of full stack development experience, 4 years of relevant experience working with cloud applications developed in Node.js, Angular technologies.
- Full stack developer with good proficiency in JavaScript, Typescript, Node.js, Angular, HTML5, ELK, Grafana/Graphite.
- Working experience with SQL and NoSQL (mongo, cosmos, cassandra) databases.
- Experienced in Test driven development (TDD) using frameworks like Mocha, Karma, good experience with CI/CD, DevOps practices. Experience of working with source code control tools like git, bitbucket.
- Experience in designing, implementing, and supporting reusable and maintainable APIs and services.
- Good experience in designing cloud native, scalable SaaS products with microservices based architecture on AWS or Azure cloud.
- Self-driven with proven ability to develop and ship high quality software products in Agile development environments.