Job Overview
We are seeking an experienced software developer to join our corporate team.
This is a unique opportunity for individuals who have a passion for driving innovation and digital transformation.
The ideal candidate will have strong technical skills, excellent communication abilities, and the ability to navigate complex systems.
Key Requirements
* Technical Expertise: Proven experience as a .NET/C# Developer or Application Developer (+5 years)
* Language Skills: Familiarity with the ASP.net framework, SQL Server and design/architectural patterns
* Database Management: Expertise in .NET languages (e.g. C#, .Net Core), Entity Framework and creating, improving and maintaining SQL stored procedures, queries and functions
* Problem Solving: Understanding of design patterns, SOLID principles, and unit testing practices
* Soft Skills: Excellent troubleshooting and communication skills, willingness to work with legacy and support activities
Desirable Qualifications
* Experience with authentication and authorization mechanisms like OAuth2
* Familiarity with CI/CD tools such as Azure DevOps or GitHub Actions
* Proficiency in source control and versioning systems like Git
* Experience with logging, monitoring, and diagnostics in cloud environments
* Relevant experience working with Angular and/or React web applications
Working Conditions
* Autonomous acting, with sometimes unclear instructions
* Strong English skills required; Spanish skills recommended
* Ability to communicate effectively with diverse teams
* Excellent problem-solving and analytical skills