Role: ASP.NET Developer
Location: Oakland, CA (3 days onsite)
Duration: 6+ Months
Overview: We are seeking a highly skilled ASP.NET Developer to join our team. The ideal candidate should have experience in full-stack development using .NET technologies and expertise in developing web applications. This role requires strong knowledge of C#, ASP.NET Core MVC, Entity Framework (EF), SQL Server, and front-end technologies. The developer will work closely with stakeholders to gather requirements, analyze systems, and deliver innovative software solutions.
Key Responsibilities:
- Develop, maintain, and enhance web applications using NET Core, C#, MVC, and EF.
- Design, code, test, debug, and document applications in a structured development environment.
- Work with users to gather business requirements and provide software solutions.
- Analyze system requirements, develop scalable architectures, and improve application performance.
- Work with SQL Server, writing complex SQL queries and stored procedures.
- Ensure code quality, security, and maintainability by following best practices.
- Utilize Agile/Scrum methodologies for project tracking and execution.
- Collaborate with UI/UX teams to build user-friendly interfaces.
- Upgrade and modernize legacy applications as needed.
Required Skills & Experience:
- 3+ years of experience in NET Core, C#, MVC, and Entity Framework.
- Strong Object-Oriented Programming (OOP) skills and understanding of design patterns.
- Experience with RESTful API
- Proficiency in HTML, CSS, JavaScript, and Bootstrap.
- Experience with Git/GitHub for version control.
- Strong database experience with SQL Server, including stored procedures and query optimization.
- Excellent communication and problem-solving skills.
Nice-to-Have:
- Familiarity with Angular, React, or Vue.js.
- Experience with Cloud technologies (Azure/AWS).
- Knowledge of Power Platform tools (Power Automate, Power Apps).
- Mobile-friendly web application development experience.