About Us
Sheen Information Technology is a well-established mid-sized software house with over 20 years of experience in delivering integrated systems and end-to-end solutions.
Job brief :
We are seeking an experienced Senior .NET Developer to lead the design, development, and optimization of robust backend systems. You will architect scalable applications, mentor junior developers, ensure code quality, and collaborate across teams to deliver high-performance software solutions. This role requires deep technical expertise, problem-solving skills, and leadership in driving best practices and innovation.
Key Responsibilities
- Lead the design, development, and deployment of scalable backend systems using .NET technologies.
- Architect and maintain high-performance, secure, and maintainable software solutions.
- Mentor and provide technical guidance to mid-level and junior developers.
- Develop and maintain technical documentation, architecture diagrams, and coding standards.
- Ensure application performance, scalability, and reliability through rigorous testing and optimization.
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver features on time.
- Conduct thorough code reviews, ensuring adherence to industry and internal best practices.
- Integrate new tools, frameworks, and processes to improve development efficiency.
- Stay ahead of emerging .NET technologies and drive continuous improvement initiatives.
Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development with C# and .NET Core.
- Strong expertise in ASP.NET Core, Web API, Entity Framework Core, and SQL Server.
- Solid experience with software architecture patterns (e.g., MVC, CQRS, Microservices).
- Proficiency in unit testing frameworks, Swagger, and API design (REST & RPC).
- Strong understanding of object-oriented programming (OOP) and SOLID principles.
- Experience with version control tools (Git, TFS) and CI/CD pipelines.
- Familiarity with Elasticsearch and cloud platforms (Azure, AWS, or GCP) is a plus.
- Excellent problem-solving, communication, and leadership skills.
- Ability to work in Agile/Scrum environments and manage multiple priorities.
Preferred Attributes
- Proven track record of delivering large-scale applications from concept to production.
- Experience in performance tuning and security best practices.
- Ability to influence technical direction and advocate for best engineering practices.