N-iX is looking for a Senior .NET Engineer to join the team.
Our customer is presently searching for a team to facilitate the development of a batch framework capable of executing long-running processes external to Dynamics365CE. The principal aim is to process data within Dynamics365CE, while simultaneously establishing the framework to accommodate other target systems. Consequently, the framework itself must be generic and system-agnostic. Business Goal is to implement a batch framework that allows FellowMind to execute long-running processes on the target systems with the ability to extend the bath framework with custom modules.
Responsibilities:
- Develop new services
- Deliver high-quality code
- Design and implement data solutions using various technologies including relational and NoSQL approaches
- Effectively collaborate with the team to provide the best solutions
- Stay up-to-date with emerging technologies and trends in development
Requirements:
- 5+ years experience in software development
- Strong proficiency in C#, ASP.NET Core; EF Core
- Extensive knowledge of Azure
- Software Design knowledge: SOLID, OOD, Design patterns
- Experience with CI, UnitTests, Integration Tests
- SQL, NoSQL knowledge
- Experience in writing microservices and using microservice architecture
- Familiarity with DevOps practices and tools, including CI/CD pipelines, version control systems (e.g., Git), and continuous integration tools (e.g., Azure DevOps, Jenkins)
- Strong problem-solving skills and ability to troubleshoot complex issues
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- At least an Upper-Intermediate level of English
Nice to have:
- Server as a platform understanding principles
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits