Overview
Skills
Job Details
Job Title: Full Stack .NET Developer (Cloud & Web Services)
Preferred Education: Bachelor s degree in Computer Science, Information Technology, or a related field
Preferred Certifications:Certified Software Development Professional (CSDP)(ISC) CSSLP Certified Secure Software Lifecycle Professional
GitHub Actions Certification
AWS Certified Developer
CompTIA Security+
Job Summary:We are seeking a highly skilled and motivated Full Stack .NET Developer with experience in developing scalable web applications and backend services using modern Microsoft technologies, JavaScript frameworks, and cloud-based infrastructure (AWS). The ideal candidate will have a strong foundation in ASP.NET Core, C#, SQL, and front-end development, as well as experience with task automation and DevOps practices.
This role requires excellent problem-solving skills, the ability to work collaboratively across departments, and a deep understanding of secure software development practices.
Key Responsibilities:
Design, develop, test, and maintain scalable web applications and backend services using C#, ASP.NET MVC, ASP.NET Core, Web API, and SQL Server.
Build responsive and interactive user interfaces using HTML, CSS, JavaScript, jQuery, Node.js, and Bootstrap.
Develop and consume RESTful APIs and ensure efficient data flow between systems.
Work with Cloud technologies (AWS) for application deployment, maintenance, and performance tuning.
Automate routine development and operational tasks using Bash, PowerShell, or Perl.
Utilize GitHub Enterprise and GitHub Actions for source control, CI/CD, and code collaboration.
Write, maintain, and optimize complex SQL queries, stored procedures, and functions.
Implement secure coding best practices, including authentication, authorization, and data protection using ASP.NET Core security features.
Utilize Razor syntax for dynamic content generation in ASP.NET MVC views.
Customize UI components using SASS, Bootstrap, and other modern CSS frameworks.
Conduct code reviews, troubleshoot bugs, and resolve performance bottlenecks.
Design and execute software performance tests, analyze test results, and propose corrective actions.
Manage deployment pipelines, artifact repositories, and provision development environments (local, virtual, or cloud-based).
Contribute to internal process improvements and documentation.
Collaborate with cross-functional teams to ensure alignment with business goals.
Technical Skills Required:
Programming Languages: C#, JavaScript, HTML5, CSS3, SQL
Frameworks & Libraries: ASP.NET Core, MVC, Web API, jQuery, Node.js, Bootstrap, Chart.js
Cloud: AWS (EC2, S3, Lambda, etc.)
Database: SQL Server Stored Procedures, Functions, Indexes, Performance Tuning
Tools & Platforms: GitHub Enterprise, GitHub Actions, Visual Studio, PowerShell, Bash
Web Services: RESTful API Development, WCF (preferable)
UI/UX: Razor views, responsive design, AJAX, Bootstrap customization
Security: Secure coding practices, authentication/authorization mechanisms, data protection
Automation: Script writing, CI/CD pipelines, deployment scripts