Junior Web Developer Position
We are seeking a talented and ambitious web developer to join our team.
About the Job
This is an exciting opportunity for a highly skilled junior web developer to work on a variety of challenging projects, contributing to the development and growth of our company's online presence.
Required Skills and Qualifications
* A degree in Computer Science or related field;
* Familiarity with C#, .NET Core/.NET 6+ and experience with REST APIs;
* Knowledge of design patterns, SOLID principles, and clean code practices;
* Proficiency in writing unit and integration tests using xUnit/NUnit;
* Experience with SQL Server and Entity Framework (knowledge of NoSQL is a plus);
* Familiarity with Azure Cloud environments;
* Ability to participate in CI/CD pipelines using Azure DevOps or GitHub Actions;
* Basic understanding of Docker and/or Kubernetes for containerized applications;
* Excellent communication skills in English;
Benefits
* An attractive salary package;
* Ongoing training and professional development opportunities;
* A dynamic and collaborative work environment;
* The chance to work on diverse and complex projects;
* The opportunity to grow and develop your career within the company;
About Us
KCS IT is a leading consulting company in the field of Information Technology and Services. We are committed to delivering high-quality solutions and services to our clients through our expertise in Consulting, Outsourcing, Innovation, and Training.
We believe in investing in the development and satisfaction of our employees, which is why we have been recognized as one of the top companies in the 'Index of Excellence' initiative since 2018.
Key Responsibilities
* Develop and maintain applications using C# and .NET Core/.NET 6+;
* Design and consume REST APIs following best practices;
* Implement microservices and service-oriented architectures;
* Apply design patterns, SOLID principles, and clean code practices;
* Write unit and integration tests using xUnit/NUnit;
* Work with SQL Server and Entity Framework (knowledge of NoSQL is a plus);
* Collaborate in Azure Cloud environments;
* Participate in CI/CD pipelines using Azure DevOps or GitHub Actions;
* Use Docker and/or Kubernetes for containerized applications;
* Communicate effectively with colleagues and stakeholders;