Senior Software Engineer - Full Stack

0



Expernetic (Pvt) Ltd is a dynamic, cloud-native software development company delivering innovative solutions that drive business success. Our culture is built on collaboration, innovation, and real impact. We're currently seeking a motivated Senior Software Engineer – Full Stack to join our team and help ensure smooth and efficient technology operations.


Job Summary:

The Senior Software Engineer – Full Stack will bring strong expertise in C#, .NET, SQL, Azure, and modern front end development with React. In this role, you will lead by example, mentor junior developers, collaborate with QA and BA teams, and contribute to the entire software development lifecycle, following industry best practices and Agile methodology.


Key Duties and Responsibilities:

• Design, develop, and maintain scalable full-stack applications using C#, .NET , SQL Server, and React.

• Implement and maintain CI/CD pipelines using tools like Azure DevOps or similar.

• Deploy and manage applications in Azure Cloud and Kubernetes environments.

• Write clean, maintainable, and testable code following SOLID principles and design patterns.

• Conduct code reviews and provide constructive feedback.

• Develop and maintain unit tests using XUnit.

• Collaborate closely with QA Engineers, Business Analysts, and other stakeholders to ensure high quality deliverables.

• Act as a technical lead for a small team of developers, guiding them through development tasks and best practices.

• Work effectively in an Agile (Scrum) environment, participating in daily stand-ups, sprint planning, and retrospectives.

• Stay current with industry trends and tools to continually improve development practices.


Required Skills & Qualifications:

• 3+ years of experience in full-stack software development.

• Strong programming skills in C# and .NET.

• Solid experience with SQL Server and writing efficient database queries.

• Proven experience with React.js for front-end development.

• Experience working with Azure services and Kubernetes.

• Familiarity with setting up and managing CI/CD pipelines.

• Experience using SonarCloud or similar tools for code quality and coverage.

• Strong understanding and application of SOLID principles and design patterns.

• Hands-on experience in writing unit tests with NUnit or xUnit.

• Experience working in an Agile/Scrum development environment.

• Excellent communication and leadership skills; experience mentoring or leading junior developers.


Preferred Qualifications:

• Familiarity with Redux in React-based applications (added advantage).

• Experience with Docker containers.

• Knowledge of microservices architecture.


How to Apply

Send your resume to people@expernetic.com with the subject line “Senior Software Engineer – Full Stack” or apply directly through LinkedIn.


Location: No 29, Deal Place, Colombo 3.


Be part of a team that drives technology excellence at Expernetic!



You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied