Archived listing. The details below describe a past opening.
As a Full Stack .NET Developer, you will be responsible for designing, developing, testing, and maintaining web applications using .NET, C#, Angular, and related technologies. This role requires hands-on experience across the entire application stack, including user interfaces, business logic, APIs, databases, and cloud-based solutions. You will work closely with business stakeholders, product managers, designers, and QA engineers to deliver reliable, scalable, and high-quality software solutions in an agile environment.
Responsibilities
- Design, develop, test, and deploy full stack web applications using .NET, C#, Angular, and SQL Server.
- Develop responsive and user-friendly front-end applications using Angular, HTML5, CSS3, JavaScript, and TypeScript.
- Build, maintain, and enhance back-end services, APIs, and business logic using .NET and C#.
- Design and develop RESTful APIs to support web and third-party application integrations.
- Create and optimize database objects, queries, and stored procedures in SQL Server.
- Collaborate with product managers, business analysts, designers, and QA engineers throughout the software development lifecycle.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and scalability.
- Participate in code reviews and follow established coding standards and development best practices.
- Troubleshoot, debug, and resolve application defects and performance issues across the full technology stack.
- Use Git for source code management, including branching, merging, pull requests, and conflict resolution.
- Support CI/CD processes and application deployments.
- Create and maintain technical documentation as needed.
- Stay current with emerging technologies and industry best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in full stack software development.
- Strong experience developing applications with .NET and C#.
- 2+ years of experience with Angular and modern front-end technologies.
- Strong understanding of front-end development using Angular, HTML5, CSS3, JavaScript, and TypeScript.
- Experience developing back-end services, business logic, and RESTful APIs using .NET.
- Experience with SQL Server, relational database design, and query optimization.
- Proficiency with Git for source code management, branching, merging, pull requests, conflict resolution, and version control best practices.
- Experience with Microsoft Azure services and cloud-based application development.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Strong understanding of software architecture, application security, and development best practices.
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
Full Stack .NET Developer | Job Description
- Ability to work independently and collaboratively within a team environment. Preferred Qualifications
- Experience with Azure DevOps.
- Familiarity with Agile/Scrum development methodologies.
- Experience integrating enterprise applications and third-party APIs.