.NET Developer [PAUSED]
What Is the role?
We are seeking a skilled .NET Developer to join our team. You will be responsible for developing, maintaining, and enhancing robust and scalable applications using the .NET framework. This role involves working on both backend services with C# and ASP.NET Core, and potentially frontend development with Blazor or Angular. You will collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions.
About you
We are especially interested in finding developers with strong experience in C#, ASP.NET Core, and related Microsoft technologies. You should have a solid understanding of object-oriented programming principles, design patterns, and database interactions. Experience with cloud platforms (Azure, AWS) and CI/CD pipelines is a plus. You are a proactive problem-solver, eager to learn new technologies, and committed to delivering high-quality code. You care about security, code quality, scalability, performance, and simplicity. Above all, you seek operational excellence and apply the best engineering practices possible. Not everything that you or your team do can be perfect, but you make sure that you always know the trade-offs.
Your Role
As a .NET Developer, you will:
- Design, develop, and maintain efficient, reusable, and reliable C# code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Collaborate with other team members and stakeholders.
Responsibilities
- Develop and maintain applications using C#, ASP.NET Core, and other relevant technologies.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise, update, refactor, and debug code.
- Improve existing software.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support.
Requirements
- Proven experience as a .NET Developer or Application Developer.
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., MVC, MVVM).
- Knowledge of at least one of the .NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
- Familiarity with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies.
- Excellent troubleshooting and communication skills.
- BSc/BA in Computer Science, Engineering, or a related field.
We offer you
- A challenging and dynamic work environment.
- Opportunities for professional growth and development.
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Collaboration with a talented and supportive team.