Role: Senior .NET Developer
Location: San Bernardino, CA (only locals)
Duration: 18+ months ( Possible Extension)
Work Model: Onsite
W2 only (no C2C)
Summary
The client is seeking an experienced senior full-stack web developer. The position requires strong background experience working with Microsoft’s suite of development products (.Net, SQL Server, etc.), single-page web application, and Azure technologies. It also requires an understanding of the Software development Life Cycle and best practices for large-scale web application development projects. Candidates should also possess excellent problem solving, organizational and communication skills, and keep abreast with emerging technologies.
Responsibilities - Involved in all stages of the project life cycle interacting with clients to develop, implement and support the solutions
- Coordinate project efforts with varying degrees of complexity, deadlines, goals, etc.
- Create detailed project documents including but not limited to a Design/Deployment documents, configuration document and other technical documentation
- Recommend best practices and business process efficiency improvements
- Design, develop, test, and implement web applications from functional requirements
- Write existing system interfaces using modern application design
- Design databases in Azure SQL and other relational databases
- Develop new or support existing Database ETL processes
- Maintain code quality, CI (Continuous Integration), versioning with reusable and reliable code.
- Ability to work independently and in team environment.
Required
Experience and Education - Minimum of 5-7 years programming experience using .Net, C#, React, JavaScript libraries, Azure, and SQL.
- Experience with the .NET framework
- Experience with RESTful API development, SOAP, REST, JSON
- Experience with Azure SQL Databases
- Proficient in SQL, JavaScript libraries, GitHub, and React.
- Familiar with Azure Technologies: Logic Apps, DevOps, CI/CD, Data Factory, Repos, and other PaaS and SaaS.
- Ability to write clean, readable, modular, scalable and easily maintainable code with proper technical documentation.
- Experience creating database schemas, SQL queries.
- Excellent troubleshooting, analytical and communication skills.