Description
**Responsibilities and Assignments**
* Develop, test, and deploy web solutions in .NET C\# and Angular 2\+;
* Work with relational databases (SQL);
* Perform testing and debugging of code in developed solutions;
* Support the team in maintaining legacy applications;
* Support the team in developing new solutions;
* Troubleshoot issues, identify and fix bugs;
* Participate in code reviews and ensure software quality;
* Learn and apply best development practices;
* Document code and processes in developed solutions;
* Participate in planning sessions together with the team;
* Attend meetings with business areas together with the team;
* Participate in meetings and discussions to define requirements and development strategies;
* Support other team members;
* Stay up-to-date with emerging technologies and market trends;
* Be proactive in problem-solving and adapt to changes in the work environment.
**Requirements and Qualifications**
* Experience with C\#, .NET, and .NET Core;
* Experience with Angular 2\+;
* Experience with web development (JavaScript, HTML, CSS);
* Experience with REST API development;
* Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or equivalent;
* Familiarity with DevOps;
* Familiarity with source control (Git);
* Familiarity with agile methodologies;
* Problem-solving skills;
* Proactivity and adaptability;
* Strong communication and teamwork skills.
**Preferred Qualifications:**
* Experience with unit testing;
* Experience with mobile development;
* Familiarity with cloud services (Azure, AWS, Google Cloud);
* Knowledge of Azure Functions;
* Knowledge of design patterns;
* Degree in Computer Science or related fields;
* Specialized courses and certifications.