JobRialto
Senior .Net Developer - Field Service
JobRialto, San Diego, California, United States, 92189
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
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