HamburgerMenu
hirist

Coditas - .Net Developer - Distributed Systems

Posted on: 13/01/2026

Job Description

Description :

Roles and Responsibilities :

- Design, develop, and maintain scalable, distributed, and high-performance application components using Microsoft technologies, ensuring reliability and efficiency across environments.

- Analyze, understand, and review product specifications and business requirements, translate them into technical solutions, and provide accurate effort estimates and timelines.

- Take end-to-end ownership of the technical aspects of assigned product verticals, including development, enhancements, bug fixes, and performance optimization.

- Participate actively in architecture discussions, contribute to high-level and low-level design decisions, and ensure alignment with best practices and business goals.

- Drive and participate in code reviews, ensuring adherence to coding standards, design principles, security guidelines, and performance benchmarks.

- Establish, follow, and continuously improve coding standards, development processes, and best practices to maintain high-quality and maintainable codebases.

- Collaborate closely with cross-functional teams including product managers, QA, DevOps, and stakeholders to deliver solutions on time.

- Troubleshoot, debug, and resolve production and non-production issues, ensuring minimal downtime and improved system stability.

- Ensure applications are built with a focus on scalability, reusability, extensibility, and testability.

- Mentor junior developers and provide technical guidance where required.

Technical Skills :

- Strong hands-on experience in Microsoft technologies with 3 to 6 years of experience in developing and supporting enterprise-grade applications.

- Proficiency in .NET Framework and .NET Core, with solid experience in building web-based and service-oriented applications.

- Extensive experience in designing and developing distributed systems using C#, ASP.NET MVC, WCF/Web Services, SOA, LINQ, Web API, Entity Framework, and Angular.

- Strong understanding and practical application of OOPS concepts, SOLID principles, and design patterns to solve complex business problems.

- Ability to design loosely coupled, highly cohesive system components to support large-scale and high-availability systems.

- Strong expertise in MS SQL Server, including writing optimized, high-performance queries, stored procedures, and database designs.

- Experience in following secure coding practices and building secure APIs and applications.

- Ability to read, understand, refactor, and enhance existing codebases to improve performance and extend functionality.

- Experience in gathering and understanding business requirements and converting them into extensible and reusable technical solutions.

- Basic to intermediate knowledge of cloud computing concepts and exposure to cloud-based application deployments.

- Hands-on experience or strong understanding of microservices architecture, preferably with .NET Core-based microservices platforms.

- Strong skills in application design, including both high-level system architecture and low-level component design.

You Should Have :

- Proven hands-on experience of 3 to 6 years in C#, ASP.NET MVC, and WCF Services.

- Good understanding of IIS architecture, MVC architectural patterns, and RESTful Web APIs.

- Strong knowledge of how API frameworks are designed, optimized, and evaluated for performance, scalability, and security.

- Passion for programming with a focus on writing clean, efficient, and defect-free code.

- Strong communication skills, with the ability to interact effectively with international clients and stakeholders.

- A proactive mindset, problem-solving attitude, and the ability to work independently as well as in a collaborative team environment.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in