Senior Software Engineer - .Net

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

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.

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.

Submit your resume to [email protected]

One Billion Tech(Pvt) Ltd
3rd floor, No 61, Janadhipathi Mawatha,
Colombo 01

Tel: 011-7112191
www.billiontech.com