scalable solutions to our clients. You will work closely with cross-functional teams, including product managers, quality assurance, and fellow developers, to deliver high quality software that empowers our clients to streamline their operations and achieve their goals.
Key Responsibilities Demonstrate strong leadership and expertise with the development team to understand requirements, design specifications, and technical documentation for municipal ERP software modules. Write clean, efficient, and maintainable code in accordance with industry best practices and coding standards. Implement secure coding practices to ensure the robustness and integrity of the software, addressing potential
vulnerabilities and mitigating security risks. Play a key role in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, fostering collaboration and mentorship within the development team.
Drive the continuous improvement of development processes and practices to enhance team efficiency and product quality. Conduct unit testing to identify and fix defects, ensuring the software meets functional and performance requirements. Lead the troubleshooting and resolution of complex software defects and provide expert support for technical issues as needed. Stay at the forefront of the latest trends and technologies in software development, actively
driving and advocating for the implementation of relevant enhancements to existing products.
Communicate progress, challenges, and successes effectively with the Development Manager and other team members. Effectively communicate progress, challenges, and successes to the Development Manager and other team members, while providing mentorship and technical expertise to the junior developers. Qualifications Minimum of 7 years of hands-on experience in software development, with a focus on building scalable and complex applications. Expertise in C# programming language, with a strong understanding of object-oriented programming principles. Extensive experience with ASP.
NET MVC, including knowledge of building scalable and maintainable Single Page Applications (SPA). In-depth knowledge of front-end technologies such as Java Script, CSS, and HTML, with the ability to create responsive and user-friendly web interfaces. Strong familiarity with the. NET Framework, including various libraries and frameworks used for software development, including experience with Windows Forms applications. Solid understanding of software development best practices, including version control (TFS/Azure Dev Ops), code documentation, and testing methodologies. Proficient in working with SQL Server for relational database management and knowledgeable in writing efficient queries and stored procedures.
Proficient in working with Visual Studio, an integrated development environment (IDE) for software development. Strong problem-solving and debugging skills, with the ability to identify and resolve technical issues efficiently. Excellent communication and collaboration skills to work effectively within a team and communicate technical concepts to non-technical stakeholders. Understanding of Agile software development methodologies and the ability to adapt to changing requirements and priorities.
At BS&A, we love our team members and offer a highly competitive compensation and benefit package. Our benefit package includes: Competitive pay Health Insurance – BCBS of Michigan – Employer-paid premium Health Savings Plan – Employer contributes 75% Dental Insurance – Employer-paid premium Vision Insurance – Employer-paid premium Retirement – 401(k) – Employer-paid Retirement – 401(k) – Employer matches 50% of team member contribution Paid Parental Leave Disability Insurance – Employer-paid premium Life Insurance – Employer-paid premium Generous PTO and Holiday Time Company-sponsored events BS&A Software uses E-Verify as part of the I-9 process to verify the work eligibility of all new hires.
BS&A Software provides Equal Employment Opportunity to all employees and applicants for employment without regard to race, color, religion, gender identity or expression, interaction, interactionual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. BS&A Software complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
BS&A Software is not open to third party solicitation or resumes for our posted FTE positions. Resumes received from third party agencies that are unsolicited will be considered complimentary. If you need accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to xyz X@. Powered by Jazz HR
you will play a crucial role in driving the development process, mentoring team members, and collaborating with cross-functional teams to ensure the successful delivery of software solutions. Key Responsibilities Lead, mentor, and manage a team of software developers, including setting performance expectations, providing regular feedback, and facilitating professional growth.
Oversee the planning, execution, and delivery of software development projects, coordinating with cross-functional teams and stakeholders to ensure project milestones and goals are met. Set clear expectations for the development team and ensure they are aligned with the company's overall objectives. Monitor project
timelines, budgets, and resource allocation, adjusting as needed to ensure successful product roadmap delivery. Foster a culture of innovation, collaboration, and continuous improvement within the development teams.
Ensure adherence to coding standards, development best practices, quality assurance processes, and secure coding practices Identify and mitigate potential risks and roadblocks that could impact project delivery. Stay up to date with industry trends, technologies, and best practices to drive innovation and improvement in the development process. Act as a point of escalation for technical issues and provide timely resolutions. Communicate project status, risks, and progress
to senior management and stakeholders. Participate in recruiting efforts, conduct interviews, assist in hiring top talent for the software development team, and regularly engage in one-on-one sessions to support team members' growth and professional development.
Work closely with QA teams to ensure the delivery of high-quality, reliable, and scalable software products. Implement and track key performance indicators (KPIs) to measure team velocity, capacity, and overall performance. Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven experience 7+ years in software development, with a track record of progressively increasing responsibilities.
Previous experience in a leadership or management role (minimum 3+ years), demonstrating strong interpersonal and team-building skills. Ability to identify and implement KPIs that drive software quality and team productivity. Strong technical proficiency in programming languages such as Java, C#, C++, Python, or similar, with a solid understanding of software design principles and patterns. Experience with ASP. NET MVC, including knowledge of building scalable and maintainable Single Page Applications (SPA). Knowledge of and familiarity with front-end technologies such as Java Script, CSS, and HTML.
Proficient in working with SQL Server for relational database management and skilled in writing efficient queries and stored procedures. Capable of performance profiling and optimization techniques. Experience with Agile methodologies, continuous integration, and delivery practices. Excellent problem-solving skills and the ability to make sound decisions under pressure. Effective communication and presentation skills, with the ability to convey technical concepts to both technical and non-technical stakeholders. Familiarity with project management tools and software development tools.
At BS&A, we love our team members and offer a highly competitive compensation and benefit package. Our benefit package includes: Competitive pay Health Insurance – BCBS of Michigan – Employer-paid premium Health Savings Plan – Employer contributes 75% Dental Insurance – Employer-paid premium Vision Insurance – Employer-paid premium Retirement – 401(k) – Employer-paid Retirement – 401(k) – Employer matches 50% of team member contribution Paid Parental Leave Disability Insurance – Employer-paid premium Life Insurance – Employer-paid premium Generous PTO and Holiday Time Company-sponsored events BS&A Software uses E-Verify as part of the I-9 process to verify the work eligibility of all new hires.
BS&A Software provides Equal Employment Opportunity to all employees and applicants for employment without regard to race, color, religion, gender identity or expression, interaction, interactionual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. BS&A Software complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
BS&A Software is not open to third party solicitation or resumes for our posted FTE positions. Resumes received from third party agencies that are unsolicited will be considered complimentary. If you need accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to xyz X@. Powered by Jazz HR
organizational and communication skills. A successful ETL Software Development Specialist will utilize and build extensive technical expertise and interpersonal skills to ensure seamless data transformation and system integration for our clients. This position requires proficiency in handling technical challenges, expertise in crafting well-designed, architecturally sound, and reusable code, a strong commitment to delivering exceptional customer service, and a self-starter attitude.
If you are looking for a challenging and rewarding opportunity to utilize your skills, we’d love to hear from you! Key Responsibilities: Analyze and verify the integrity of converted data, comparing it with
incumbent solution in relation to BS&A software Documenting and resolving issues, risks, and actions related to the conversion Assist in developing and maintaining comprehensive documentation, including data mappings, data dictionaries, and technical specifications Design and run conversion routines from a variety of competitive software products Develop/test/execute data conversion routines within an established conversion framework in a timely and accurate manner Develop an in-depth understanding of multiple BS&A modules and their database layout Collaborate with fellow BS&A team members, including ETL Software Development Specialists, Project Managers, Implementation & Training Services Specialists,
and customer to ensure successful data conversion Qualifications: Bachelor’s degree in Computer Science, Information Systems, or a related field Proficiency in SQL and C# programming languages.
Strong familiarity and proficiency with SQL Server Management Studio and Visual Studio. Knowledge of data architecture, database structure, and data modeling techniques Strong problem-solving and decision-making skills, particularly with data validation Excellent communication skills, both written and verbal, with an ability to convey complex data concepts to non-technical team members Experience with Saa S platforms, especially Government Technology Saa S solutions, while not necessary, is a plus At BS&A, we love our team members and offer a highly competitive compensation and benefit package.
Our benefit package includes: Competitive pay Health Insurance – BCBS of Michigan – Employer-paid premium Health Savings Plan – Employer contributes 75% Dental Insurance – Employer-paid premium Vision Insurance – Employer-paid premium Retirement – 401(k) – Employer-paid Retirement – 401(k) – Employer matches 50% of team member contribution Paid Parental Leave Disability Insurance – Employer-paid premium Life Insurance – Employer-paid premium Generous PTO and Holiday Time Remote Options Company-sponsored events BS&A Software uses E-Verify as part of the I-9 process to verify the work eligibility of all new hires.
BS&A Software provides Equal Employment Opportunity to all employees and applicants for employment without regard to race, color, religion, gender identity or expression, interaction, interactionual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. BS&A Software complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
If you need accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to xyz X@. Powered by Jazz HR
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Sterling Heights, MI facility with some hybrid allowed.
Due to the nature of the work, this role may require on-site presence up to 70%. The Advanced UI/UX Software/Design Engineer will work closely with Human Factors Engineer/Systems Engineers to design and build state of the art Interactive Graphical Interfaces for next generation Military Ground Vehicles.
The ideal candidate should have a proven track record of excellence and a deep understanding of developing software for user interface (UI) and User Experience (UX). The candidate must be proficient in establishing User Interface, Design Hierarchy, ease of use with concentration on reducing operator Cognitive load. The candidate
must have excellent communication skills and be able work in a Scaled Agile environment. Responsibilities: Collaborate and build strong relationships with UX SME's, Human Factors, and Scrum team members to develop State of the art User Interface and user experience software for military ground vehicles.
Assist in Defining software architecture, requirements and methodology for Military Land vehicle User interfaces. Strong software development skills to develop both Prototype and production User Interface software. Define and implement the structure, methodology and automation for UI/UX software testing. Qualifications: Bachelor's Degree: Computer Science, Computer Engineering, Electrical
Engineering. Other engineering degrees acceptable with demonstrated experience in user interface software development.7-10 years developing embedded User Interface Software using QT/QML, HTML Visual Studio QT Creator or related UI software development platforms.
Minimum of 3-5 years embedded software development with C/C++. Experience with common development tools such as Bitbucket, Jira, Confluence, etc. Experience with serial data communications networks such as but not limited to Ethernet, CAN, CAN-FD. Experience with data acquisition tools such as Vector/Canoe, Intrepid Neo Vi, ETAS/INCA, etc. Proficient in both writing and speaking the English Language.
Bonus Qualifications: Additional Bachelors degree in UX/UI design, Human Factors, Human Computer Interaction, or related fields. Masters Degree: Computer Science, Computer Engineering, Electrical Engineering. Other engineering masters degrees related to UI/UX. Experience working in Agile development frameworks. Knowledge using Cameo/Magic Draw for requirements development. Equal Opportunity Employer Veterans/Disabled While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations.
Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. #Circa
Computer/Software jobs encompass a variety of roles focused on the development, maintenance, and innovation of computer software systems. These roles include software developers, engineers, programmers, and testers, among others. The main characteristic of these jobs is the requirement of technical skills such as proficiency in programming languages, understanding of software development processes, and problem-solving capabilities. Professionals in this field often work in teams, may contribute to different stages of the software lifecycle, and must continuously learn to keep up with rapidly evolving technologies.
floor, integrating them into a production facility, and providing automation support when completed. It can also require any one of these aspects separately. TRAINING We welcome candidates with no experience. We do not charge for training, however if you have no experience there will be an approximate two-week evaluation period.
After you start and in-between projects training is paid, we welcome employees to cross train on new equipment in our classrooms. RESPONSIBILITIES & QUALIFICATIONS Programming and troubleshooting of the following robots: ABB, FANUC and/or KAWASAKI. Make proper connections of the following communication protocols: Remote I/O, Ethernet and Device Net. Setting up
peripheral equipment on the robot (IO blocks, Spot welders, MIG welders, Vision cameras). Read and follow blueprints. An understanding of welding fundamentals and theory.
Basic troubleshooting and adjustments of welding fixtures. Knowledge of Electronics, Electrical Circuitry, Hydraulics, Pneumatics, Mechanics, Mathematics. Basic offline programming using Robo Guide / Robot Studio. Be able to work with a team as well as work independently. EDUCATION, EXPERIENCE & JOB REQUIREMENTS High School Diploma or equivalent Excellent verbal communication skills Experience with Microsoft applications (i. e. word, excel, outlook, etc. ) Mechatronics certificate or journeyperson card (preferred) Associates
degree in mechatronics, controls, maintenance technician (preferred) BENIFITS Health Insurance (100% employee portion paid) Paid vacation time Dental Vision Short & long-term disability Paid & Voluntary life insurance 401K For more information please visit: Robot and Control Programming Gable Tek Powered by Jazz HR
Consulting jobs refer to positions where individuals or teams provide expert advice to organizations on various areas such as management, technology, finance, human resources, or any sector needing specialized knowledge. Consultants analyze company issues, develop solutions, and help implement changes. These roles often feature problem-solving, critical thinking, and strong communication skills. They typically involve working with multiple clients, which brings variety and the need for adaptability. Consultants usually possess advanced education or significant experience in their field, and the work often includes travel and flexible hours to meet client needs.
Consulting jobs refer to positions where individuals provide expert advice to organizations or individuals in a specific field. These roles are characterized by problem-solving, strategic thinking, and a focus on optimizing business processes or improving organizational performance. Consultants often work for consulting firms or as independent contractors and engage in project-based work, which may involve travel and working with diverse clients. The nature of consulting provides exposure to varied industries and requires strong analytical and interpersonal skills.
Consulting jobs refer to positions where individuals provide expert advice to organizations or individuals in a specific field. These roles are characterized by problem-solving, strategic thinking, and a focus on optimizing business processes or improving organizational performance. Consultants often work for consulting firms or as independent contractors and engage in project-based work, which may involve travel and working with diverse clients. The nature of consulting provides exposure to varied industries and requires strong analytical and interpersonal skills.
Consulting jobs refer to professions where experts provide strategic advice to companies or individuals. Individuals in these roles analyze challenges, identify improvements, and recommend solutions that drive business efficiency, profitability, and growth. Characterized by problem-solving, project-based engagements, and expertise in specific industries or functions, consultants may work for firms or as independents. This career is marked by its dynamic work environment, frequent travel, and the opportunity for exposure to diverse business scenarios, enabling consultants to rapidly build a broad skill set and professional network.
Consulting jobs refer to positions where individuals or teams provide expert advice to organizations on various areas such as management, technology, finance, human resources, or any sector needing specialized knowledge. Consultants analyze company issues, develop solutions, and help implement changes. These roles often feature problem-solving, critical thinking, and strong communication skills. They typically involve working with multiple clients, which brings variety and the need for adaptability. Consultants usually possess advanced education or significant experience in their field, and the work often includes travel and flexible hours to meet client needs.