
Hybrid
Full-Time
Bengaluru, Karnataka
India
Skills
Microservices
React.js
Node.js
REST APIs
SQL
Object-Oriented Programming (OOP)
.NET Core
Jenkins
Unit Testing
Model-View-Controller (MVC)
Grafana
About the Role
Your responsibilities
Develop and deploy high quality software solutions with comprehensive test coverage without supervision.
Analyse business objectives and identify functional and non-functional requirements.
Design and implement technical solutions for functional and non-functional requirements.
Provide accurate estimates for the development effort for new features.
Continuously improve and improvise to find the best solutions for business
Provide mentoring and technical assistance to other members of the team.
Work well with different team members whilst practicing knowledge sharing and T-shaping
Apply and promote industry best patterns and practices with focus on test automation.
Take ownership of initiatives and assets and follow up to provide highest quality of customer service
Contribute to the strategic engineering goals within own team / platform
Your skills and experience
Experience: 7+ years of industry experience as a full-stack engineer
Development Methodologies: Must have .NET Core, REST APIs, Microservices, MVC experience on .NET Framework, Node with TypeScript is good to have with is helpful but not must have, streaming platforms like Kafka is good to have too.
Test Automation: Unit/Integration/Acceptance testing experience with Selenium.
Frontend Technologies: HTML5, CSS and Javascript. React framework is must have, Angular (Good to have)
Programming Languages: C# with good knowledge of OOPS concepts and design patterns. Any Java knowledge is good to have.
CI/CD: Any Git tool for source control. Build tools like TeamCity or Jenkins and experience with deployment tooling like Octopus or similar.
Databases: Either of the relational databases like MSSQL / Oracle. Also any No-SQL database like MongoDB is good to have.
Cloud: AWS Cloud offering knowledge is a very strong asset.
Monitoring: Familiarization with Splunk or a similar monitoring tool. Any familiarity with performance tooling like Grafana and Prometheus is must have.
Soft skills: Excellent communication skills. Working experience with Agile methodologies.
Develop and deploy high quality software solutions with comprehensive test coverage without supervision.
Analyse business objectives and identify functional and non-functional requirements.
Design and implement technical solutions for functional and non-functional requirements.
Provide accurate estimates for the development effort for new features.
Continuously improve and improvise to find the best solutions for business
Provide mentoring and technical assistance to other members of the team.
Work well with different team members whilst practicing knowledge sharing and T-shaping
Apply and promote industry best patterns and practices with focus on test automation.
Take ownership of initiatives and assets and follow up to provide highest quality of customer service
Contribute to the strategic engineering goals within own team / platform
Your skills and experience
Experience: 7+ years of industry experience as a full-stack engineer
Development Methodologies: Must have .NET Core, REST APIs, Microservices, MVC experience on .NET Framework, Node with TypeScript is good to have with is helpful but not must have, streaming platforms like Kafka is good to have too.
Test Automation: Unit/Integration/Acceptance testing experience with Selenium.
Frontend Technologies: HTML5, CSS and Javascript. React framework is must have, Angular (Good to have)
Programming Languages: C# with good knowledge of OOPS concepts and design patterns. Any Java knowledge is good to have.
CI/CD: Any Git tool for source control. Build tools like TeamCity or Jenkins and experience with deployment tooling like Octopus or similar.
Databases: Either of the relational databases like MSSQL / Oracle. Also any No-SQL database like MongoDB is good to have.
Cloud: AWS Cloud offering knowledge is a very strong asset.
Monitoring: Familiarization with Splunk or a similar monitoring tool. Any familiarity with performance tooling like Grafana and Prometheus is must have.
Soft skills: Excellent communication skills. Working experience with Agile methodologies.