Description:
We are seeking a motivated Junior+ to Middle .NET Developer to join our team. The ideal candidate will have hands-on experience with C# and .NET Core, and be eager to learn and grow in both back-end and front-end development. You will work on web application projects, and there is a strong advantage if you have experience with the Umbraco CMS. This position is open exclusively to self-employed professionals.
Tech stack:
C# .NET Core ASP.NET Core MsSQL MongoDB xUnit CI/CD JIRA Confluence Angular Lit Elements TypeScript jQuery HTML5 CSS3 Umbraco CMS uSync Umbraco Forms ElasticSearch Azure Cognitive Search Razor OKTA .NET AngularJS Entity Framework GitLab
What you will do:
- Participate in the planning and estimation of development tasks based on business requirements.
- Develop and maintain both server-side and client-side components of web applications.
- Assist in implementing business logic and features using Umbraco CMS (if applicable), including:
- Setting up Document Types, Data Types, and Templates.
- Creating and customizing page components and property editors.
- Developing custom modules and plugins.
- Integrate third-party APIs and services, and help develop custom APIs.
- Write clean, reusable, and maintainable code for both backend and frontend.
- Troubleshoot and help resolve bugs or performance issues.
- Support application deployment, configuration, and updates.
- Communicate effectively with team members and project managers.
- Deliver quality code and meet project deadlines.
- Contribute to unit testing and deployment automation.
Our expectations:
- 1–3 years of experience in commercial application development.
- Practical experience with C# and .NET Core.
- Some hands-on experience with ASP.NET Core.
- Familiarity with relational databases (such as MsSQL) and/or non-relational databases (such as MongoDB).
- Exposure to backend unit testing frameworks (e.g., xUnit).
- Basic understanding of CI/CD concepts and tools.
- Willingness and ability to learn new technologies quickly.
- Experience using JIRA and Confluence is a plus.
- Comfortable working with Visual Studio or Visual Studio Code.
- Nice to Have: Experience with frontend technologies: Angular, Lit Elements, TypeScript, jQuery, HTML5, CSS3.
- Hands-on experience with Umbraco CMS:
- Setting up Document Types, Templates, Data Types, or custom extensions.
- Familiarity with Umbraco plugins (uSync, Umbraco Forms).
- Implementing business logic and custom UI components in Umbraco.
- Experience with content modeling.
- Experience with full-text search (ElasticSearch, Azure Cognitive Search).
- Familiarity with: Razor, OKTA, .NET, AngularJS, Entity Framework, GitLab.
What we offer:
- Opportunity to work remotely as a self-employed professional.
- Experience in commercial development projects.
- Collaboration with a skilled and motivated team.
- Potential to grow professionally in both back-end and front-end development.