About SCTS :
We offer software development and consulting services that are made to fit real challenges—not generic ones. Whether you’re improving a process or launching something new, we help you move smarter, faster, and with less stress.
Job Summary:
Results-driven and detail-oriented .NET Developer with a strong background in designing, developing, and deploying robust web and enterprise applications using the Microsoft technology stack. Proficient in C#, ASP.NET (Web Forms, MVC, Core), Entity Framework, and SQL Server, with hands-on experience in RESTful APIs, JavaScript frameworks (like Angular or React), and Azure cloud services. Skilled in writing clean, maintainable code, implementing secure and scalable solutions, and collaborating with cross-functional teams in Agile environments. Adept at troubleshooting complex issues, optimizing application performance, and continuously improving development processes to deliver high-quality software solutions that meet business needs.
Responsibilities:
Design, Develop, and Maintain Applications
- Build scalable and high-performance web, desktop, or cloud-based applications using C#, ASP.NET (MVC/Web API/Core), and .NET Framework/.NET Core.
Database Design and Development
- Develop and optimize SQL Server queries, stored procedures, functions, and triggers to support application logic and performance.
Implement APIs and Integrations
- Develop RESTful APIs for front-end consumption and integrate with third-party services and internal systems.
Collaborate with Cross-Functional Teams
- Work closely with business analysts, testers, project managers, and UX/UI designers to understand requirements and deliver quality software.
Follow Agile and DevOps Practices
- Participate in daily stand-ups, sprint planning, code reviews, and deployment automation processes using tools like Azure DevOps, Git, or Jenkins.
Troubleshoot and Debug Applications
- Analyze, debug, and resolve technical and performance issues in development, test, and production environments.
Write Clean, Secure, and Maintainable Code
- Follow coding standards, design patterns (such as repository/unit of work), and best practices to ensure long-term code quality and reusability.
Support Testing and Quality Assurance
- Assist QA teams with unit testing, integration testing, and bug fixing; develop automated test scripts where applicable.
Contribute to Technical Documentation
- Create and maintain technical documentation including system architecture, development standards, and deployment instructions.
Stay Updated with Industry Trends
- Continuously enhance skills and stay up-to-date with the latest advancements in .NET, Azure, and software development technologies.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of hands-on experience in designing, developing, and deploying .NET applications in enterprise environments.
What We Offer:
- Competitive salary and benefits
- Growth and learning opportunities
- Friendly and collaborative team environment