Senior Software Engineer (.NET/React)

Job Details

  • Salary
  • Experience 4 Years Experience

Senior Software Engineer (.NET/React)

  • Sri Lanka

What You’ll Gain:

  • Lead and Build Solutions: Design and develop enterprise-grade web applications, leveraging React for the frontend and .NET (C#) for backend services, ensuring scalable, maintainable, and high-performance solutions.

  • Create Exceptional User Experiences: Develop responsive, intuitive, and seamless interfaces that integrate securely with APIs, ensuring an optimal user experience across all devices.

  • Collaborate Across Teams: Work closely with cross-functional teams, including designers, product managers, and architects, to deliver user-centric solutions. You’ll have a voice in shaping technical direction and architecture decisions.

  • Elevate Engineering Practices: Mentor junior developers, conduct code reviews, and foster a culture of quality by ensuring high standards through testing and CI/CD practices. Help set the bar for engineering excellence.

  • Stay Ahead with Technology: Stay on top of the latest advancements in React, .NET, and cloud technologies (Azure/AWS). Use these innovations to drive performance, scalability, and continuous improvement.

Who We Are Looking For:

  • Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Experience:

    • 3+ years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using React for the frontend and .NET (C#) for backend services.

    • Strong proficiency with SQL, including query optimization and performance tuning.

    • Proven track record working with REST APIs and applying sound software design principles.

    • CI/CD experience with tools like Azure DevOps (ADO), Git, and Infrastructure as Code (IaC).

  • Cloud Exposure: Familiarity with cloud platforms such as Azure and AWS for application deployment and optimization.

  • Methodologies: Familiarity with Agile methodologies (Scrum, Kanban) and an ability to thrive in an iterative development environment.

  • Leadership: Strong analytical and problem-solving skills, with proven leadership abilities. Capable of mentoring and guiding junior developers while fostering a collaborative team environment.

  • Communication: Excellent verbal and written communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.

  • Bonus Points for:

    • Experience with other frontend frameworks like Angular or Vue.

    • Experience in developing scalable solutions in a cloud-first architecture.

Apply This Job