Senior Software Engineer (Full Stack Web Developer)
Before our software developers write even a single line of code, they have to understand what drives our customers. What is the environment? What is the user story based on? Implementation means – trying, testing, and improving outcomes until a final solution emerges. Knowledge means exchange – discussions with colleagues from all over the world. Join our team and enjoy the freedom to think in completely new categories.
What part will you play
You will be responsible for Design of software solutions based on requirements and within the constraints of architectural /design guidelines.
Derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation.
Identify potential harmony and for re-use of components / technology.
Accurate translation of software architecture into design and code.
Guide Scrum team members on all design topics & implementation consistency against the design/architecture
Involved in coding of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines, for self-owned components
Guide the team in test automation design and towards implementation of the same
Collaborate with globally located teams
Use your skills to move the world forward!
You have Masters/Bachelor’s degree in Computer Science or related field from a reputed institute with grass-root experience of at least 5-8 years in solving complex problems
Experience in creating web applications based on Angular, with C# .net hosted on Azure cloud.
Experience in micro service API development.
You should have experience in Full stack web development using Typescript, Angular4+, HTML5 and CSS3.
Exposure to CI/CD tools, Code Analysis, and Test automation, Azure/Function, API Gateway, Compute, AKS) is preferred
Development of test automation for features developed.
Able to understand architecture and implement requirements.
Proven phenomenal teammate, should be able to lead and guide team.
Strong analytical and debugging skills
Experience in Global Software Development (GSD), Agile/LEAN software development
Should have good communication skills, be proactive, quality and result oriented
Take initiative and possess an ability to learn and adapt to changes
Apply for the Job