Job Openings
.Net Senior Software Engineer
About the job .Net Senior Software Engineer
WE ARE HIRING: .NET Senior Software Engineer
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