Flag job

Report

Principal Software Engineer

Min Experience

8 years

Location

Bangalore, KA, IN

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

At YASH, we're a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future. We are looking forward to hire .NET C# Professionals in the following areas : Job Description: Experience required: 8-10 Years Principal Software Engineer In Client, the Informatics group produce software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Principal Software Engineer to lead one of our Cloud platform teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue this Responsibilities To act as a lead, coach and mentor to other team members Lead User Story refinement meetings to ensure stories are understood and decomposed adequately Lead design of complex features as required To design, develop and/or maintain all aspects of software developed by the Informatics Department. To provide code and supporting documentation in accordance with the Software Development Processes and codes of practice. To collaborate with stakeholders on software and technical issues. To act as technical expert for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team Collaborate across teams to improve working practices and skill levels To carry out all responsibilities in accordance with the Quality Policy and all applicable procedures Qualifications / Experience What will make you a successful Principal Software Engineer at Client: Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack (C#, .Net). Front-End JavaScript Frameworks, especially Angular Good experience working with Amazon Web Services, Microservices, API development Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.). Proven ability to lead design and development of complex features Proven ability to work as part of an Agile delivery team. Ability to analyse and solve problems. Excellent communication and team working skills.

About the company

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.

Skills

c#
.net
javascript
angular
aws
microservices
api
unit testing
tdd
ci/cd
solid
bdd