.Net Developer

.Net Developer - Remote (Backend)



Exciting opportunity to join a leading Managed Services Provider on a permanent basis.

This particular MSP are experiencing significant growth both organically and via acquisition.



As a Developer, you will collaborate with Technical Leads and Architects to create services, APIs, and user interfaces for our clients.

Operating both independently and as part of a broader technical team, you'll engage throughout the development and customer interaction life cycle, delivering high-quality, robust solutions to meet the highest technical standards.



Key Responsibilities:


Your duties will encompass, but are not limited to, the following:



  • Solution Development:


    • Develop and maintain quality solutions for new and existing customers.

    • Engage in critical aspects of software development, including evaluation, recommendations, delivery, testing, maintenance, and documentation.


  • Technology Awareness:


    • Stay informed about emerging technologies relevant to our work.


  • Effective Communication:


    • Communicate proficiently with your manager, project manager, and team members (both written and verbal).

    • Collaborate closely with colleagues across delivery, development, and support teams in an agile environment, actively contributing ideas to enhance solutions and practices.


  • Client Interaction:


    • Maintain professional communication with clients when necessary.


  • Development Standards and Practices:


    • Adhere to agreed-upon development standards.

    • Embrace and promote our DevOps and SRE culture, continuously refining processes.


  • Software Development Life Cycle (SDLC):


    • Participate in the entire SDLC, from analysis to acceptance.

    • Select appropriate technologies, systems, and libraries.

    • Write well-documented, high-performing, testable, maintainable, and quality code.

    • Collaborate with colleagues to expedite issue resolution.

    • Work independently under the guidance of senior team members.




    Person Specification:


    Skills:



    • Strong understanding of object-oriented programming and extensive experience with .NET.

    • Proficient in Microsoft Azure PaaS and Azure DevOps

    • Demonstrable knowledge of coding best practices across various languages.

    • Deep familiarity with the software development lifecycle, with exposure to Agile methodologies.

    • Familiarity with Continuous Integration and/or Delivery.

    • Excellent analytical and problem-solving abilities.

    • Quick learner with the ability to adapt to new technologies.

    • Attention to detail and effective multitasking.

    • Clear and concise communication skills, especially when interacting with customers.



    • Broad understanding of enterprise technologies, including different languages, environments, databases, presentation layers, business logic, interfacing with legacy systems, performance planning, and cloud infrastructure.

    • Hands-on experience in server-side development.

    • Proficiency in writing deployable web-based software applications.

    • Demonstrated experience with open-source frameworks.

    • Exposure to multidisciplinary team collaboration.



    • Driven to achieve continuous improvement.



    Remote based role.


    Paying up to 50k, depending on experience.




    Share Job