Job Openings .NET - Senior Software Engineer

About the job .NET - Senior Software Engineer

About the company:

Our client is a technology company delivering innovative software and IT solutions. Focused on quality, agility, and modern engineering practices, the company empowers businesses through scalable digital solutions and a strong commitment to technical excellence.

Responsibilities: 

  • Develop and maintain scalable, secure applications using .NET and related technologies.
  • Integrate systems with Microsoft Power Platform (Power Apps, Power Automate) and Dynamics 365 CRM.
  • Participate in the full software development life cycle (SDLC), including analysis, design, development, testing, deployment, and support.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Write efficient, reusable, and well-documented code.
  • Troubleshoot and resolve application issues, ensuring optimal performance and user experience.
  • Maintain and enhance existing applications, ensuring alignment with modern architecture practices.
  • Prepare and maintain technical documentation. 

Qualifications: 

  • Bachelors degree in Computer Science, Engineering, or Information Technology.
  • Minimum 3 years of experience in a similar position.

Technical Skills:

  • Should be familiar with .NET, ASP.NET , MVC, C#, ASP.NET Web API, jQuery, JavaScript, Source control tools such as Git and TFS
  • Microsoft Power Platform such as Power Apps, Power Automate and Power BI
  • MS SQL Server with strong database concepts and hands-on experience
  • Technical troubleshooting and debugging
  • Solid understanding of web development, OOA/OOD, SOLID principles, and design patterns

Added Advantage:

  • Experience in Dynamics 365 CRM development and customization
  • Hands-on experience with Azure Functions
  • Working knowledge of React
  • Basic understanding of SSRS and SSIS
  • Microsoft certifications in related technologies

Soft Skills:

  • Strong interpersonal, analytical, and communication skills.
  • Ability to document technical processes clearly.
  • Team player with the flexibility to work extended hours when necessary.
  • Ability to communicate technical concepts to a non-technical audience. 

If you are interested, please send your CV to jobs@mindplus.global or apply below.