.NET Full Stack Software Engineer (Only G.C / U.S.C)
6+Months
Mechanicsburg, PA (Onsite)
### Job Overview:
Join our dynamic software engineering team to build high-quality web applications using the latest Microsoft and front-end web technologies. The ideal candidate will be proficient in both server-side and client-side programming, database design, and modern development best practices.
### Key Responsibilities:
- **Full-Stack Solution Delivery:** Architect, develop, and launch feature-rich web applications through all phases of the SDLC, from initial idea to deployment.
- **UI/UX Implementation:** Develop adaptive, responsive, and visually engaging interfaces utilizing modern JavaScript frameworks and libraries.
- **Server-Side Programming:** Develop scalable backend services, RESTful APIs, and embed business logic using C#, .NET Core/.NET 6+, and related technologies.
- **Data Engineering:** Design and optimize database schemas, write performant queries, and manage data using SQL Server, EF Core, or Dapper ORM.
- **Collaboration:** Work closely with product managers, designers, and QA team members to ensure the timely delivery of robust solutions.
- **Code Quality:** Write clean, maintainable, and well-documented code; perform code reviews and mentor less-experienced developers.
### Required Skills and Qualifications:
- **Backend Technologies:** Expertise in C#, .NET Core/.NET 6+, ASP.NET MVC, Web API.
- **Frontend Technologies:** Hands-on experience with HTML5, CSS3, JavaScript, TypeScript, and frameworks such as Angular, React, or Vue.js.
- **Database Systems:** Proficient in MS SQL Server, including schema design, stored procedures, and experience with ORM tools (Entity Framework Core or Dapper).
- **API Development:** Experience designing and consuming RESTful APIs.
- **Best Practices:** Familiarity with code versioning (e.g., Git), CI/CD pipelines, and Agile methodologies.
### Desired (Nice To Have):
- **Cloud Experience:** Exposure to Azure or AWS is a plus.
- **DevOps Automation:** Knowledge of build and deployment pipelines.
- **Certifications:** Microsoft Certified: Azure Developer Associate, or similar certifications.
- **Experience:** Previous work with Fortune 500 companies or large-scale enterprise environments.