Position: C#/.NET engineer
Company: NCube
Category: .NET
Experience required: 3y
English level: upper

We are looking for a talented, professional, and hard-working individual to serve as a C#/.Net engineer to join the development team. Our environment is fast-paced, challenging, and exciting along with respect for work-life balance. You’ll work with a team of passionate, engaged individuals.

Tech.Stack:.NET, C#, Microsoft Azure, including Azure SQL, JQuery/ Bootstrap

Requirements:
3+ years of experience with .NET and C# programming language
C# / .NET (support a custom web app in this framework, with a JQuery/Bootstrap front end)
Microsoft Azure, include Azure SQL as a service and domain services (Azure AI Services a plus)
Experience in Microsoft Power Platform, including Dynamics CRM and Dynamics Business Central (web), Power Automate, and Power Pages. Integrations between these systems.
Performance-first coding attitude
Upper-Intermediate English and better
Good to have:
Capability with other Microsoft services (e.g. Sharepoint, Dataverse, Power BI, Exchange, Office, Defender) is all a plus.
Relevant Microsoft certifications are a plus.

Responsibilities:
Write clean, efficient and maintainable code using C# and other relevant technologies
Work closely with the Product Manager to design and architect solutions within this tech stack, advising on what functionality to build in each technology and how to integrate solutions between these technologies.
Work with other contracted developers. Being willing to help vet and onboard additional developers as our needs dictate is a must.
Ensure the API is scalable, secure and reliable, with appropriate monitoring, logging and error handling mechanisms in place.
Participate in code reviews, providing constructive feedback to other developers to help improve code quality
Develop and maintain unit and integration tests to ensure code quality and maintainability.

We offer:
Competitive salary with the regular review
Flexible working schedule, fully remote work opportunities
Accountant assistance
Vacation (up to 20 working days)
Paid sick leaves (10 working days)
Online English courses
Direct cooperation with the customer
Great working environment and team spirit