Net Engineer Job Description
We are seeking a skilled and passionate .NET Developer to join our growing development team. As a key member of the team, you will play a pivotal role in building high-quality, scalable applications using .NET Core, while also maintaining and improving our legacy systems built on the .NET Framework.
Our ideal candidate is someone who is willing to learn and grow with us. We have a mentorship buddy initiative for new members that allows them to integrate into the Planet and the Team in a supportive and low-pressure environment.
Key Responsibilities:
* Design, develop, and deploy robust applications using .NET Core.
* Maintain and enhance existing systems built on the .NET Framework.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Write clean, efficient, and well-documented code.
* Participate in code reviews and contribute to continuous improvement.
* Troubleshoot, debug, and optimize application performance.
Required Skills and Qualifications:
* Proven experience with .NET Core and .NET Framework.
* Strong understanding of C#, ASP.NET, and RESTful APIs.
* Experience with SQL Server or other relational databases.
* Knowledge of version control systems (Azure Dev-ops Git hub).
* Excellent problem-solving and communication skills.
* Experience with developing applications for cloud platforms.
* Familiarity with CI/CD pipelines and principles.
* Experience using AI practices in your development process.
* Front-end UI experience, particularly in Blazor or Angular.
* Use of NoSQL technologies.
* Containerization of Applications.
* Async Eventing infrastructure experience.
* Proficient in English.
Benefits:
Our company offers a supportive and collaborative work environment, opportunities for growth and development, and a competitive salary package.
How to Apply:
If you are a motivated and talented individual looking for a new challenge, please submit your resume and cover letter for consideration.