Opdrachten

Tata Consultancy Services Netherlands B.V. Full Stack Developer

Full Stack Developer

Info

Functie

Full Stack Developer

Locatie

Den Haag

Uren per week

40 uren per week

Looptijd

17.07.2022 - 17.01.2023

Opdrachtnummer

114102

Sluitingsdatum

date-icon12.07.2022 clock-icon10:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Full stack developer with strong expertise in UI/UX, MVVM, WPF and C# .NET. The developer will build novel functionality within Shell's next generation Integrated Reservoir & Production System Modelling platform, a flagship application with industry-wide visibility and global scope. Development is agile with short development cycles and distributed teams of highly disciplined professionals and industry experts operating across multiple time zones. Experience in software engineering, SCRUM, Azure DevOps, YAML is required.

Eisen
-CV must be in English.
-English speaking candidates are allowed as long as they are living in The Netherlands on the date the   candidate is introduced to us.

· At least 4 years of experience designing & developing applications using C#, WPF
· At least 4 years of experience developing with MVVM architecture pattern
· At least 6 years of experience in OOPS, Design Patterns with C# in large scale, multi-threaded business critical applications
· At least 2 years of experience in customizing & extending default or third-party UI controls
· At least 2 years of experience in WPF base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles and dynamic resources and animations.
· At least 2 years of experience in PRISM, Unity and MEF framework
· At least 3 years of experience working in Agile and SCRUM setup
· At least 2 years of experience in Azure DevOps and Git using Azure VMs and YAML build pipelines

Wensen

· Experience working on highly complex software projects in a global delivery environment
· Experience in Oil & Gas domain is preferred.
· 2 years of experience in C++ is a plus.

Competenties

· Strong lifecycle development background including UI, database and testing.
· High proficiency with Visual studio and standard Microsoft development environment including Azure DevOps, YAML build pipelines and git
· Thorough understanding of structured design methodology, prototyping, and client server/object-oriented technologies and programming techniques.
· Interpersonal skills and ability to work in a team setting with close communication with others.
· Demonstrated ability to understand and articulate details and analyze impact of complex proposed software solutions and proven track record of delivering maintainable software. · Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.
· High effectiveness in working with domain experts, users, leads and POs to gather, clarify and understand requirements and business need and devise optimal solutions
· Skilled at developing high-level system narratives, storyboards, and user interface prototypes.
· Strong quality focus and ability to develop system test plans, ensure software quality assurance standards are achieved, and validate that business goals are accomplished.
· Proven ability to troubleshoot, debug, and optimize complex code to meet performance and security requirements.


Aanvullende informatie

-Cv must be max 5 pages, and the Name, domicile and phone number of the candidate must be presented.
-Information must be shared about the date and timeslots in the 4 days after the introduction of the candidate on   which the tech team of TCS can call the candidate for a short interview. The results of that interview are used to  decide if the candidate will be introduced to the client of TCS.


Bedrijfsgegevens

Bedrijfs gegevens

Tata Consultancy Services Netherlands B.V.

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Full stack developer with strong expertise in UI/UX, MVVM, WPF and C# .NET. The developer will build novel functionality within Shell's next generation Integrated Reservoir & Production System Modelling platform, a flagship application with industry-wide visibility and global scope. Development is agile with short development cycles and distributed teams of highly disciplined professionals and industry experts operating across multiple time zones. Experience in software engineering, SCRUM, Azure DevOps, YAML is required.

Eisen
-CV must be in English.
-English speaking candidates are allowed as long as they are living in The Netherlands on the date the   candidate is introduced to us.

· At least 4 years of experience designing & developing applications using C#, WPF
· At least 4 years of experience developing with MVVM architecture pattern
· At least 6 years of experience in OOPS, Design Patterns with C# in large scale, multi-threaded business critical applications
· At least 2 years of experience in customizing & extending default or third-party UI controls
· At least 2 years of experience in WPF base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles and dynamic resources and animations.
· At least 2 years of experience in PRISM, Unity and MEF framework
· At least 3 years of experience working in Agile and SCRUM setup
· At least 2 years of experience in Azure DevOps and Git using Azure VMs and YAML build pipelines

Wensen

· Experience working on highly complex software projects in a global delivery environment
· Experience in Oil & Gas domain is preferred.
· 2 years of experience in C++ is a plus.

Competenties

· Strong lifecycle development background including UI, database and testing.
· High proficiency with Visual studio and standard Microsoft development environment including Azure DevOps, YAML build pipelines and git
· Thorough understanding of structured design methodology, prototyping, and client server/object-oriented technologies and programming techniques.
· Interpersonal skills and ability to work in a team setting with close communication with others.
· Demonstrated ability to understand and articulate details and analyze impact of complex proposed software solutions and proven track record of delivering maintainable software. · Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.
· High effectiveness in working with domain experts, users, leads and POs to gather, clarify and understand requirements and business need and devise optimal solutions
· Skilled at developing high-level system narratives, storyboards, and user interface prototypes.
· Strong quality focus and ability to develop system test plans, ensure software quality assurance standards are achieved, and validate that business goals are accomplished.
· Proven ability to troubleshoot, debug, and optimize complex code to meet performance and security requirements.


Aanvullende informatie

-Cv must be max 5 pages, and the Name, domicile and phone number of the candidate must be presented.
-Information must be shared about the date and timeslots in the 4 days after the introduction of the candidate on   which the tech team of TCS can call the candidate for a short interview. The results of that interview are used to  decide if the candidate will be introduced to the client of TCS.


De recruiter

Irene Woltinge

YellowFriday

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.

Privacy Preference Center