Make an impact by working for sectors where technology is the enabler everything is groundbreaking and theres a constant need to be innovative.
Be part of the team that combines business knowledge technological edge and a design experience. Our different backgrounds and knowhow are key in developing solutions and experiences for digital clients.
Face challenges and learn other ways of thinking and seeing the world theres always room for your energy and creativity.
About the role
As a Full Stack Angular and .NET Developer you will be responsible for developing and maintaining web applications using Angular on the front end and .NET framework/.NET Core for the back end. You will work closely with our team of developers and product managers to deliver scalable and highperformance solutions that meet the needs of our users.
As a part of your job you will:
- Design develop and maintain efficient reusable and reliable code using Angular for the front end and .NET framework/.NET Core for the back end.
- Ensure the best possible performance quality and responsiveness of applications.
- Identify bottlenecks and bugs and devise solutions to mitigate and address these issues.
- Support the entire application lifecycle (concept design test release and support).
- Collaborate with the frontend and backend development teams to design and launch new features.
- Maintain code integrity and organization.
- Participate in code reviews to ensure development standards are met.
- Stay uptodate with emerging trends in software development particularly in Angular .NET framework and .NET Core technologies.
What are we looking for
- Degree in Computer Science Engineering or equivalent with 5 years experience as fullstack software developer using Microsoft .NET technologies.
- Experience in web software development using the following technologies (mandatory requirements):
- Proficient in C# with a good knowledge of its ecosystems.
- Strong understanding of objectoriented programming.
- Skill for writing reusable libraries.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns.
- Experience with Microsoft SQL Server or another relational database.
- Experience with Angular 2 and a strong understanding of frontend web technologies (HTML5 CSS3 JavaScript).
- Familiarity with RESTful APIs to connect Angular applications to backend services.
- Experience with popular web application frameworks.
- Understanding of fundamental design principles for building a scalable application.
- Experience creating database schemas that represent and support business processes.
- Basic understanding of Common Language Runtime (CLR) its limitations weaknesses and workarounds.
- Experience implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools (e.g. Git).
- Independence and autonomy on developing solutions within the technological ecosystem.
- Proficient in written and spoken English.
Personal traits:
Ability to adapt to different contexts teams and Clients
Teamwork skills but also sense of autonomy
Motivation for international projects and ok if travel is included
Willingness to collaborate with other players
Strong communication skills
We want people who like to roll up their sleeves and open their minds. Believe this is you Come join the Team!