Software Architect
Snapon

Tustin, California

Posted in Medical and Nursing

$125,000.00 - $140,000.00 per year


Job Info


Overview

  • This position is onsite at the Autocrib building located in Tustin, California

AutoCrib is the leader in industrial vending technology. We design and manufacture all the software and hardware in-house. Our customers represent a vast range of industry from manufacturing to government, retail to data centers. We are a growing organization looking for candidates who are interested in the challenge of bringing IoT products to market. AutoCrib is big enough to provide the resources you need, but small enough to still feel like a family. Our culture is work hard, play hard. We believe in giving employees autonomy to make their own decisions and actively help them with their career path. Our benefits include healthcare, 401k, life insurance, and PTO.

Description

The Candidate is responsible for leading the architectural design, development, and enhancements of our Intranet, Extranet, and Client-server C# vending applications, within a mature Agile process. We are looking for candidates who are decisive, confident, and tenacious in their decision making with exceptional leadership qualities. Expect to be contributing to internal initiatives, team mentorship, and assisting your team with its ambitious development roadmap of products and services.

Responsibilities

Role and Responsibilities
  • Build trust and provide technical leadership in collaboration with team members, acting as a coach for any new team members.
  • Lead the architectural design and development of scalable and reliable software solutions.
  • Collaborate with cross-functional teams to understand business requirements and translate them into effective software architecture.
  • Architect the design and development of offline-first client-server C# applications.
  • Possess strong expertise in both SQL and NoSQL databases.
  • Design and optimize database schemas to ensure efficient data storage and retrieval.
  • Evaluate, select, and implement appropriate database technologies based on project requirements.
  • Accurately estimate technical effort required to deliver assigned tasks.
  • Stay abreast of industry trends and emerging technologies, incorporating them into the software architecture where applicable.
  • Define and enforce coding standards, best practices, and guidelines.
  • Architect systems that can scale horizontally and vertically to meet growing user and data demands.
  • Conduct performance tuning and optimization to ensure optimal system responsiveness.
  • Participate in creating and gathering requirements and design documentation.
  • Collaborate with development teams to ensure the implementation aligns with the defined architecture.
  • Mentor and guide team members in adopting best practices and improving their technical skills.
  • Apply Agile methodologies to structure and execute releases reliably and with high quality.
  • Delight customers by actively managing their issues and delivering timely fixes.
  • Create and maintain comprehensive architecture documentation.
  • Clearly communicate architectural decisions and justifications to technical and non-technical stakeholders


Qualifications

Experience and Education Requirements
  • Bachelor's degree in Computer Science or related field or relevant work experience. Relevant certifications (e.g., AWS Certified Solutions Architect, MongoDB Certified Developer) is a plus.
  • 3-5 years with architecting and developing web and client-server applications in C#, within a mature Agile team environment.
  • Proven experience as a Software Architect or similar role.
  • In-depth knowledge of software design principles and architectural patterns.
  • Strong proficiency in both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Excellent communication and leadership skills.
  • Ability to adapt to new technologies and quickly learn new concepts.
  • SPA (Single Page Application) frameworks for scalable and modular MVC and MVVM implementations
  • Python Flask client
  • REST microservices in C# and Swagger
  • Tests frameworks for architectural and behavioral components.
  • 3-5 years of experience working in Agile environments.

Preferred Skills
  • Experience with multi-tenancy solutions
  • Experience implementing Xamarin/Maui cross-platform architecture.
  • Experience implementing offline-first CouchBaseMobile
  • Ability to write clean, maintainable, and well-documented code.
  • Strong knowledge of RESTful API implementations, including microservices.
  • Experience with BDD Gherkin collaborations within an Agile setting.
  • Experience with SDLC tooling, including Confluence, JIRA, GIT, and DevOps CICD pipelines.
  • Demonstrated ability to solve problems, determine appropriate actions and complete projects with little direction.
  • Ability to meet tight deadlines and thrive in a multi-project environment, while ensuring production systems are up and performing well.
  • Hands on experience collaborating with Project or Business Teams to review business requirements and use cases, providing feedback to improve product completeness, quality, and testability.
  • Excellent written and verbal communication skills with the ability to present and translate complex information to both internal and executive teams in relevant business terms.
  • Keen business judgment, focus, and ability to see the "big picture" and prioritize.
  • Innovative thinker who is positive, proactive, and readily embraces change.
  • Strong communication and teamwork abilities
  • Impeccable attention to detail and follow through.
  • Excellent organizational and time management skills.

Snap-on Autocrib is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran.

Pay Range is $125,000 - $140,000.00/ Yr based on level of skills and experience



More Medical and Nursing jobs


Blanchard Valley Regional Health Center
Findlay, Ohio
Posted about 4 hours ago

Blanchard Valley Regional Health Center
Findlay, Ohio
Posted about 4 hours ago

Blanchard Valley Regional Health Center
Findlay, Ohio
Posted about 4 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.


Share diversity job

Software Architect is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo