Job Summary: We are seeking a highly experienced Senior .NET Full Stack Developer to design, develop, and maintain web applications and services. The ideal candidate will possess deep expertise in both front-end and back-end technologies, focusing on .NET Core, C#, and modern JavaScript frameworks (e.g., Angular, React, Vue.js). This role involves leading integration solutions with APIs, microservices, cloud platforms, and third-party systems. You will work closely with cross-functional teams to deliver enterprise-level applications, provide architectural leadership, and mentor junior developers. Key Responsibilities: • Design, develop, and maintain full-stack web applications using .NET technologies and modern JavaScript frameworks. • Lead the architectural design and development of scalable, maintainable web solutions. • Develop and maintain RESTful APIs, microservices, and system integration components. • Collaborate with cross-functional teams to define, design, and release new features while integrating with external systems and services. • Implement secure, efficient integration solutions across cloud and on-premise platforms. • Optimize database design using SQL Server, NoSQL, and other relevant databases. • Perform code reviews to ensure quality, maintainability, and adherence to best practices. • Troubleshoot and resolve complex technical issues across front-end and back-end components. • Work in Agile/Scrum teams, providing technical leadership and mentoring junior developers. • Ensure high software quality through automated testing, unit testing, and performance tuning. • Provide ongoing support and improve application performance, security, and scalability. Required Qualifications: • 10+ years of hands-on experience in full-stack development with a focus on .NET technologies. • Extensive experience with C#, .NET Core, ASP.NET MVC, Web API, and Entity Framework. • Strong front-end skills using modern JavaScript frameworks (e.g., Angular, React, Vue.js). • Proficiency in HTML5, CSS3, SASS/LESS, and JavaScript (ES6+). • Expertise in integration technologies, including RESTful APIs, SOAP, microservices, and message queues (e.g., RabbitMQ, Kafka). • Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform. • Proficiency in working with SQL Server, MySQL, PostgreSQL, and NoSQL databases. • Strong knowledge of design patterns, SOLID principles, and software architecture best practices. • Experience with CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitHub Actions) and version control (e.g., Git). • Ability to develop and maintain unit and integration tests with frameworks like NUnit. • Knowledge of containerization technologies (Docker, Kubernetes) and cloud/on-premise deployments. • Familiarity with DevOps practices and collaboration with operations teams. • Strong problem-solving skills and the ability to troubleshoot complex technical issues. • Excellent communication skills and the ability to work independently and within a team. Preferred Qualifications: • Experience in financial or enterprise-level applications. • Familiarity with microservices architecture and distributed systems. • Experience with Proof of Concept (POC) development for strategic initiatives. Education: Bachelors Degree JobRialto
Job Type
Fulltime role
Skills required
.NET, C#, JavaScript, Angular, React, Azure, MySQL, PostgreSQL, NoSQL, CI/CD, Jenkins, GitHub
Location
San Diego, CA
Salary
No salary information was found.
Date Posted
November 1, 2024
JobRialto is seeking a Senior .NET Developer to design and maintain web applications, focusing on both front-end and back-end technologies. The role involves leading integration solutions and mentoring junior developers in a collaborative environment.