Software Architect

Detailed Information

LISTED SITE
  • Location: Tustin, CA

  • Company: Snap-on Tools

looking for candidates who are interested in the challenge of bringing Io T products to market. - Auto Crib 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 No SQL 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, Mongo DB 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 No SQL databases (e.

g. My SQL, Postgre SQL, Mongo DB, 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 Couch Base Mobile 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 Dev Ops 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 #J-18808-Ljbffr

Computer / Software in Huntington Beach, CA

POPULAR
Jr. Applications Developer Job Locations US-CA-Huntington
1
Jr. Applications Developer Job Locations US-CA-Huntington
Huntington Beach, CA
Jan 02, 2024

directly to the Director of Application Development assist with all functions of software coding and design. Your primary focus will be to learn the programming languages, gather user data, and respond to requests from senior developers. To ensure success as a junior software developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment.

Ultimately, a Junior Software Developer provides valuable support to the design team while continually improving their coding and design skills. Essential Functions Assisting the ERP Team and all other IT software development teams with all

software design and coding aspects. Attending and contributing to assigned Development meetings. Learn the programming languages used at Cambro and improve your coding skills.

Writing and maintaining code. Working on minor bug fixes. Monitoring the technical performance of internal systems. Responding to requests from the assigned IT Development Teams. Gathering information from business process owners about program functionality. Writing reports. Conducting integrated development tests. Maintain reliable and consistent attendance, including being punctual, and dependable in order to meet the needs of the department and the organization. Execute each essential duty satisfactorily in order

to perform job successfully. Follows all safety procedures required in work area, wears PPE as needed, attends all safety meetings, and reports safety issues regarding equipment or unsafe/hazardous conditions.

Performs effectively as a team member, able to work well with others, open to receive and give feedback, and treats everyone with respect. Takes ownership of own work and behavior, accepts accountability for own actions, encourages solutions, and communicates status of work/projects. Follow all department quality standards/criteria. Raise concerns and issues to immediate manager. Able to understand and demonstrate Cambro company culture, display company core values (Safety, Quality, Respect, and Service).

Understands department's key performance indicators and contributes to achieve these goals both individually and as a team. Other duties as needed or required. Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Sitting, walking, standing, bending at the neck, bending at the waist, squatting, climbing, kneeling, crawling, twisting at the neck and waist, repetitive use of hands, simple grasping, power grasping, fine manipulation, pushing and pulling, reaching above and below the shoulder, carrying/lifting up to 50 lbs.

Driving cars, trucks, forklifts and other equipment Working around equipment and machinery Exposure to excessive noise Exposure to dust, gas, fumes or chemicals Working at heights Walking on uneven ground PPE Requirements Safety glasses Utility gloves/cutting gloves Leather top/slip-resistant shoes Steel-toe resistant shoes Hardhat Hearing protection (e. g. ear plugs, ear muffs)Face shields Face covering (mask) in accordance with company policy.

Requirements The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.5 months to 3 years of experience IBM Power Systems, IBMi Development MS SQL Server,NET Framework SQL Development JSON, Rest, SOAPPython 3. x Software Change Management Optional Languages a Plus: C#, C++, PHP/HTML5/CSS/Javascript Excellent skills with Microsoft Office programs including Office365, Excel, Access, Word, Project and Power Point PREFERRED QUALIFICATIONS ERP, MRP, WMS in Manufacturing and Logistics Able to understand database files/table and develop SQLs.

Understanding of RPGLE and IBMi CAMBRO is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to and will not be discriminated against based upon race, color, religion, national origin, gender, interactionual orientation, gender identity, age, physical or mental disability, genetic information, military or veteran status, or other characteristics protected by law. Salary may vary based on experience Min USD $29.25/Hr. Range USD $33.65/Hr.

POPULAR
Numerical Control Programmer 3
1
Numerical Control Programmer 3
Huntington Beach, CA
Jan 04, 2024

spectrum of numerically controlled equipment required to manufacture and inspect parts, tools and assemblies for departmental work. Plans and guides the development and integration of new machining techniques and manufacturing methods, processes, software and equipment.

SKILLS REQUIRED:5 years UG NX experience programming 3-5 axis machining centers 2 years Vericut experience Machinist experience Education: Education/experience typically acquired through advanced education (e. g. Associate) and typically 3 or more years' related work experience or an equivalent combination of education and experience (e. g. Bachelor+1 years' related work experience, 5 years' related work experience, etc. ). If interested, please share your update resume at " snarang01 " or give me a call at 610-619-xyz X.

POPULAR
Numerical Control Programmer 2
1
Numerical Control Programmer 2
Huntington Beach, CA
Jan 06, 2024

establishing technical requirements for manufacturing and producibility and planning the integration of new machining techniques and manufacturing methods, processes, software and equipment.

Develops, revises and verifies Machine Control Data (MCD) and geometry.

Provides machine operator instructions and documentation for automated or numerically controlled equipment per established process. Works under general supervision. Technical/Software Skills needed to perform this role/job? 5 years UG NX experience programming 3-5 axis machining centers 2 years Vericut experience Machinist experience Education: Education/experience typically acquired through advanced education (e. g. Associate) and typically 1 or more years' related work experience or an equivalent combination of education and experience (e. g. Bachelor, 3 years' related work experience, etc. ).

POPULAR
Software Development Staff Engineer #20596.531
1
Software Development Staff Engineer #20596.531
Huntington Beach, CA
Dec 11, 2023

job-related skills, experience and education. Role includes variable pay and comprehensive benefits. recblid y1jm2d2v0srsf41abgeruh3n16hwhx PDN-9ad3d3ce-db15-459b-9d5a-de8337b00dde

Computer / Software In California

1
Senior Embedded Software Engineer
Anaheim
Jan 02, 2024

company. Volant Partners was founded in 2021 and is headquartered in Seattle, Washington. Job Description Volant Partners, Inc is seeking a Senior Embedded Software Engineer to assist our clients with the development and deployment of their products.

Responsibilities will vary by client project, but the selected candidate will lead and contribute to areas such as software design, software planning and estimation, and software development and testing of systems developed by the customer. Selected candidates will use their expertise to develop and apply advanced software engineering methods in the investigation and solution of complex and advanced technical problems for embedded applications.

In addition, responsibilities will include working closely with all members of the development team throughout the software development lifecycle to ensure smooth delivery according to project milestones.

As subject matter experts, selected candidates will use their depth of software development knowledge to perform these tasks and introduce best practices to our clients. Successful candidates will be self-starters that are comfortable in situations where success is dependent on quickly understanding client challenges and addressing them. This individual must have excellent communication skills (written, verbal, and presentation) and be able to communicate effectively with different engineering

disciplines, project, and client leadership.

This position is onsite and we are only seeking candidates in the greater Orange County area. Typical Responsibilities Lead development of software design and architectures for new and legacy embedded products Design, estimation, and planning activities. Define traceable and testable requirements for software design Perform and automate requirement analysis and software coverage analysis for software code base Compose software use cases and review test procedures for validation and verification of software development Champion software development best practices on their project. May lead and mentor more junior engineers.

Required Qualifications 10+ years of software development experience, in particular, in embedded C and C++ and knowledge of Python. Must have design familiarity with control systems and power conversion concepts Must be able to work as a key member of the design team with power design engineers, digital and analog engineers, system engineers, control system engineers, and mechanical engineers Expertise in embedded real-time systems design, multiprocessor synchronization, data consistency and propagation with multiprocessor and multi-tiered caching, and system performance and timing analysis Expertise in cross platform embedded target development and toolchain configuration Expert knowledge scaling from bare metal to full embedded OS based software development Experience in establishing and deploying unit test and test driven development framework/environment for a large project code base Familiarity with MATLab/Simu Link, Model Driven Design and deterministic/stochastic model software development Expertise in board bring up, embedded OS, “bare metal” and debugging on and off development target Knowledge in C++ compiling process, understand sufficiently in intermediary and linker output files Expertise with communication protocols such as RS-232, RS-485, and ethernet Comfortable working with Linux command line tools (bash shell, etc.) Strong analytical and interpersonal skills with the ability to work independently and collaboratively.

Experience with defect tracking/management tools such as JIRA. Demonstrated experience with industry standard software development best practices for Agile and Iterative SDLCs, development methodologies, implementation, and deployment activities. Experience in every-day use of software version control systems (git).

Experience in a continuous integration environment: e. g. Git Lab CI/CD, Jenkins/Team City. Experience in working with managed requirements. As a consultant, ability to effectively coordinate with client stakeholders and/or end users. Fluent English in speech and writing (frequent communication with English-speaking clients). Must be a US citizen with the ability to obtain Secret Clearance Preferred Qualifications Bachelor’s degree in technical course of study preferred. Experience working in regulated industries such as defense, aerospace, health, or automotive. Experience working in a consulting or engineering services company.

Knowledge of power electronics and analog circuits Experienced in object and service-based software architectures Experience in digital signal processing, machine to machine communications, and fiber optics based communications subsystems Knowledge in ZYNQ Ultra SCALE+ So C based embedded target configuration/customization Fluent with how to use the Atlassian toolset and SAFe/SCRUM practices to improve your and your team’s productivity Proficient with web-based collaboration tools (wiki) and Microsoft Office suite Compensation and Benefits The salary range for this position is currently $156,000 to $194,000 based on current market data.

Actual compensation will depend on the successful candidates’ work location, qualifications, skills, and depth of experience. As an employee-owned company, the total compensation for this position will include Stock Options and eligibility for the Utilization, VP Accelerator and Profit-Sharing bonus programs. Our comprehensive benefits include 401k matching; medical, dental, vision and prescription drug benefits; flexible spending accounts; life and disability insurance; and a generous company contribution to an HSA account.

Employees will also receive 15 days paid vacation and 10 days paid sick leave each year, as well as 12+ paid holidays scheduled throughout the calendar year. Volant Partners is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, interaction, interactionual orientation, gender identity, national origin, disability, or status as a protected veteran. EEO is The Law EEO is The Law - Supplement Know your Rights Poster Pay Transparency - Nondiscrimination Powered by Jazz HR

1
Backend Software Engineer (Golang, AWS, Kubernetes)
Anaheim
Jan 03, 2024

are a skilled and passionate software engineer with expertise in Golang, backend development, and cloud technologies, we invite you to join their team and contribute to the future of storytelling. Location: Glendale, CA – 4 days onsite per week This job expects to pay: $65-75 per hour W2.

What You Will Do: Design, develop, and maintain scalable backend services using Golang. Collaborate with cross-functional teams to define and implement comprehensive architecture, ensuring seamless API interactions and database integration. Optimize and enhance existing systems for performance, reliability, and efficient API communication. Design and implement RESTful APIs, meeting industry standards

for security, scalability, and usability. Troubleshoot and debug complex issues, ensuring high-quality code delivery. Work with other engineers with differing skill sets, fostering a culture of continuous learning.

What Gets You The Job: 2-3 years of hands-on backend experience. Proficiency in Golang (Go programming language), with practical experience in a professional environment. Strong knowledge of AWS and Kubernetes. Proven experience as a Backend Engineer, with a strong emphasis on Golang, SQL, and expertise in designing and implementing RESTful APIs, preferably in a senior or lead role. Proficiency with SQL databases (e. g. Postgre SQL, My SQL) and database optimization techniques.

Strong understanding of microservices architecture and containerization (Docker, Kubernetes).

Experience with cloud platforms (AWS, GCP, or Azure). Excellent problem-solving and communication skills. Nice-to-Haves: Familiarity with Azure. Experience with graphical programming related to gaming. Basic understanding of full-stack development, with a focus on backend engineering. Involvement with databases and APIs. Bachelor's degree in Computer Science or a related field, or equivalent work experience. A 4-year degree in Software Engineering is desired but not required. Familiarity with Dev Ops practices and CI/CD pipelines. Knowledge of distributed systems and message queues (e.

g. Kafka). Passion for staying updated with industry trends and emerging technologies. Contribution to open-source projects or a strong Git Hub profile is a plus. Please send your resume to Amy Lopez, Senior Technical Recruiter for immediate consideration Irvine Technology Corporation (ITC) is a leading provider of technology and staffing solutions for IT, Security, Engineering, and Interactive Design disciplines servicing startups to enterprise clients, nationally. We pride ourselves in the ability to introduce you to our intimate network of business and technology leaders – bringing you opportunity coupled with personal growth, and professional development!

Join us. Let us catapult your career! Irvine Technology Corporation provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, interaction, national origin, age, disability or genetics. In addition to federal law requirements, Irvine Technology Corporation complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

1
Project Coordinator
Anaheim
Dec 04, 2023
1
Programmer
Anaheim
Dec 07, 2023
1
Project Engineer
Anaheim
Oct 23, 2023
1
Computer Programmer
Anaheim
Oct 30, 2023