- Design, develop, and support.NET REST APIs for high-performance systems.
- Create and maintain Full Stack solutions with a focus on server-side logic and desktop applications.
- Manage IIS for deployment, configuration, and performance optimization of web apps.
- Develop Windows-based environments, services, and deployment scripts.
- Build Front-End interfaces using Angular when needed, ensuring seamless integration with back-end services.
- Optimize complex SQL server queries and maintain data consistency in transactional systems.
- Support and modernize legacy codebases to newer platforms.
- Ensure high code quality through TEST -Driven Development (TDD) and automated testing.
- Manage CI/CD pipelines and version control using Git/GitHub.
- Operate within AWS environments for cloud-hosted applications.
- Collaborate in Agile teams and mentor junior developers on best practices.
Requirements: - 6+ years of hands-on development with C # and Microsoft technologies.
- Strong understanding of Windows hosting, desktop, and web application behaviors.
- Experience in cloud-based development using AWS.
- Background in maintaining and modernizing legacy systems.
- Familiarity with Agile methodologies, CI/CD, and a strong testing culture.
Technical Skills:
- Proficiency in C #,.NET Framework,.NET Core /.NET 6+.
- Experience with REST API development using ASP.NET Web API.
- Familiarity with WPF, WinForms, and Windows Services.
- Strong skills in multithreading, asynchronous programming, and performance tuning.
- Experience in AWS services (EC2, S3, RDS, IAM, CloudWatch).
- CI/CD experience with GitHub Actions, Azure DevOps, or Jenkins.
- Competence in Microsoft SQL server ( t-sql, indexing, stored procedures ).
- Front-End skills in Angular (preferred), HTML5, CSS3, and JS/TS
This position is open to all candidates.