← Back to jobs

United Software Group Inc Logo
.Net Architect

United Software Group Inc

 

San Diego, CA, USA

Posted On: Just posted
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: .NET Architect
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

  • Design, develop, and maintain full-stack web applications using .NET technologies and modern JavaScript frameworks. 
  • Lead solution architecture, technical design, and development efforts, ensuring alignment with business objectives, enterprise standards, and best practices.
  • Architect and implement RESTful APIs, microservices, event-driven solutions, and enterprise integration platforms across cloud and on-premises environments.
  • Collaborate with teams across various departments to define, design, and ship new features, ensuring integration with external systems and services.
  • Implement robust, efficient, and secure integration solutions across diverse platforms and services (cloud, on-premise).
  • Work on database design and optimization using SQL Server, NoSQL, or other relevant databases.
  • Perform code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues across front-end and back-end components.
  • Collaborate in Agile/Scrum teams, providing technical leadership and mentoring junior developers.
  • Ensure the highest level of software quality through automated testing frameworks, unit testing, and performance tuning.
  • Provide ongoing support for web applications, continuously improving performance, security, and scalability.

Required Skills and Qualifications: 

  • 10+ years of hands-on experience in full-stack development with a focus on .NET technologies. 
  • 5+ years of experience designing and delivering enterprise-scale applications and solution architectures.
  • 8+ experience with C#, .NET Core, ASP.NET MVC, Web API, Entity Framework and modern frontend frameworks such as Angular, React, or Vue.js.
  • 5+ years of experience in integration technologies, including RESTful APIs, SOAP, microservices, and message queues (e.g., RabbitMQ, Kafka).
  • 5+ years of experience with Azure, AWS, or Google Cloud Platform for cloud-based application development and deployment.
  • Proficient in working with databases, including SQL Server, MySQL, PostgreSQL, and NoSQL databases.
  • Strong knowledge of design patterns, SOLID principles, and best practices in software architecture.
  • Experience in CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitHub Actions) and version control systems such as Git.
  • Ability to develop and maintain unit and integration tests using testing frameworks like NUnit or similar.
  • Knowledge of containerization technologies (Docker, Kubernetes) and experience deploying to cloud or on-premise environments.
  • Familiarity with DevOps practices and a collaborative approach to working with operations teams.
  • Strong problem-solving skills and the ability to troubleshoot complex issues effectively.
  • Excellent communication skills and the ability to work both independently and in a team environment.

Preferred Qualifications: 

  • Experience with enterprise-level integrations, including ERP, CRM, and financial systems.
  • Familiarity with OAuth, OpenID Connect, and JWT for securing web services.
  • Hands-on experience with Blazor or other progressive web app technologies is a plus.
  • Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate).
  • Leadership experience in technical project management or mentoring teams

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs