Current jobs related to Software Developer - Grand Rapids, Michigan - Barr Engineering Company

  • Software Developer

    2 weeks ago


    Grand Rapids, Michigan, United States Lorven Technologies Full time

    Job Role: Software EngineerLocation: Grand Rapids, MI (On-site)Mode of Hiring: Full-TimeMandatory Skills: Software Engineer or Developer, Aerospace or Avionics Exp, DO-178 is MustJob Description:We are seeking a highly skilled Avionics/Aerospace software professional with 10+ years of experience in embedded software development. The ideal candidate will have...

  • Software Developer

    3 weeks ago


    Grand Rapids, Michigan, United States Ascential Technologies Full time

    Job Overview:We are seeking a highly skilled Software Developer to join our team at Ascential Technologies. The ideal candidate will possess 2+ years of experience designing real-time/multitasking software in C/C++/C# with exposure to equipment integration, validation, and in-field installations.Key Responsibilities:Developing real-time/multithread control...


  • Grand Rapids, Michigan, United States Atomic Object LLC Full time

    Software Developer Job DescriptionAt Atomic Object LLC, we're seeking a skilled Senior Software Developer to join our team of passionate software makers. As a Senior Software Developer, you'll play a key role in designing and developing custom software products that meet our clients' needs.Key ResponsibilitiesWrite clean, logical, high-quality code and adopt...


  • Grand Rapids, Michigan, United States Creative Financial Staffing Full time

    About the Role:The Senior Software Developer is responsible for developing software programs and systems that align with user needs. This role will analyze requirements, design architecture, write, debug and review code and mentor junior developers. The Senior Software Developer will be responsible for directing software development projects, producing clean...


  • Grand Rapids, Michigan, United States Creative Financial Staffing Full time

    About the Role:The Senior Software Developer is responsible for developing software programs and systems that align with user needs. This role will analyze requirements, design architecture, write, debug and review code and mentor junior developers. The Senior Software Developer will be responsible for directing software development projects, producing clean...


  • Grand Rapids, Michigan, United States Atomic Object LLC Full time

    Software Developer OpportunityAtomic Object LLC is seeking a skilled software developer to join our team of passionate individuals who love creating great software for our clients.We're looking for a thoughtful problem solver who is passionate about finding success for our clients, teams, and end-users through the human-centered design process.Key...


  • Grand Rapids, Michigan, United States Atomic Object LLC Full time

    Software Development Role at Atomic Object LLCWe're seeking a skilled software developer to join our team at Atomic Object LLC. As a software developer, you'll work closely with our designers, delivery leads, and testers to create custom software products for our clients.Key Responsibilities:Collaborate with cross-functional teams to design and develop...


  • Grand Rapids, Michigan, United States iMPact Business Group Full time

    Job SummaryThis role is responsible for defining, developing, and maintaining new software applications to support business strategies. The ideal candidate will have experience in software development, architecture, and application support.Key ResponsibilitiesDesign and develop software specifications throughout the production life cycle.Provide application...

  • Software Developer

    4 weeks ago


    Grand Rapids, Michigan, United States GA Richards Full time

    Job TypeFull-timeDescriptionPay Range:$60,000 - $90,000 YearlyBenefits:Medical, dental, vision, and PTO after 30 daysSummary:G.A. Richards is seeking a skilled and innovative Application Developer to contribute to our team's success. We require a developer who can craft high-quality solutions to address the complex needs of our customers, both internal and...


  • Grand Rapids, Michigan, United States Atomic Object Full time

    Job OverviewAt Atomic Object, we're seeking a talented software developer to join our team of passionate individuals who create exceptional software products.As a software developer at Atomic, you'll work on self-managed teams of 2-10 developers, collaborating with designers, delivery leads, and testers to deliver high-quality products for our clients.Key...


  • Grand Rapids, Michigan, United States Diverse Lynx Full time

    Job Title: Software DeveloperLocation: Grand Rapids, MIFull timeNeed: 5+ Year's experienceSkills: DO178, embedded and real-time software development, Requirements using DOORS, Operating System(s) (Wind River, LynxOS, Linux, FreeRTOS, Final Decision)Job Description & Skill Requirement: We are seeking an experienced Software Developer to join our team at...


  • Grand Rapids, Michigan, United States Brooksource Full time

    **Software Development Opportunity**We are seeking a skilled Software Development Associate to join our team at Brooksource. As a key member of our IT division, you will be responsible for developing and maintaining new and existing software programs and applications.**Key Responsibilities:**Develop and maintain software programs and applicationsCollaborate...

  • Mainframe Developer

    3 weeks ago


    Grand Rapids, Michigan, United States United Software Group Full time

    Mainframe Developer Job DescriptionJob Requirements:4-6 years of experience with strong development background.6-8 years in design, analysis and coding using Cobol, JCL, DB2 and CICS.Retail business knowledge as an added advantage.Strong analytical skills.Good analytical and communication skills.Highly motivated and automation experience.Aware of incident...


  • Grand Rapids, Michigan, United States Meijer Full time

    About the Role:We are seeking a skilled Java Software Engineer to join our team at Meijer. As a Java Software Engineer, you will be responsible for developing, testing, maintaining, and enhancing business applications as a member of an Agile or Operations development team.Key Responsibilities:Develop and test business applications using Java and other...


  • Grand Rapids, Michigan, United States Lake Michigan Credit Union Full time

    About the Role:The Symitar Programmer II position at Lake Michigan Credit Union is a key contributor to the development, implementation, and maintenance of Symitar core processing applications and related software systems. This role requires a strong understanding of software development lifecycle (SDLC) principles and the ability to work independently or as...


  • Grand Rapids, Michigan, United States Atomic Object Full time

    At Atomic Object, we're seeking a talented Software Development Intern to join our team of curious, creative people who love creating great software for our clients.As a Software Development Intern, you'll work on self-managed teams of 2-10 software developers, collaborating with experienced professionals to build production software.You'll have the...


  • Grand Rapids, Michigan, United States GE Aerospace Full time

    At GE Aerospace, we are seeking a talented Embedded Software Developer to join our Integrated Vehicle Health Management (IVHM) team. As an Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the IVHM team.IVHM creates solutions that perform health management for the aircraft. You will be...

  • Software Developer

    3 weeks ago


    Grand Rapids, Michigan, United States Steelcase Full time

    Job Summary:We are seeking a highly skilled Software Developer to join our Dealer Business Tools team at Steelcase. As a key member of our team, you will be responsible for designing, developing, and delivering cloud-based solutions that meet the needs of our customers. Key Responsibilities:Design and develop cloud-based solutions using modern...


  • Grand Rapids, Michigan, United States GE Aerospace Full time

    Job SummaryAt GE Aerospace, we are seeking a talented Embedded Software Developer to join our Integrated Vehicle Health Management (IVHM) team. As an Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software for IVHM products, ensuring adherence to GE's stringent processes and the DO-178C standard.Key...


  • Grand Rapids, Michigan, United States GE Aerospace Full time

    Job DescriptionThe Lead Software Engineer will lead a team and participate in full software life cycle development, including planning, requirements, design, integration, verification & validation, certification, and delivery. They will execute assigned project tasks in collaboration with other team members under defined requirements and processes, leading...

Software Developer

2 months ago


Grand Rapids, Michigan, United States Barr Engineering Company Full time
Job Title: Software Engineer

Job Summary:
We are seeking a skilled software engineer to support our internal systems and collaborate with external clients to provide innovative technological solutions. The ideal candidate will have expertise in web applications, DevOps, cloud architecture, and data capabilities, with a passion for data and varied technologies.

Key Responsibilities:
  1. Design, develop, and maintain custom applications to meet business requirements.
  2. Refactor code to improve quality, maintainability, and scalability, ensuring seamless integration with existing systems.
  3. Develop and support API integrations between systems and other ETL processes, ensuring data quality and integrity.
  4. Assist in the design, implementation, and maintenance of our code repository, transitioning from TFS to GIT.
  5. Execute developer-level testing plans to ensure high-quality software delivery.
  6. Maintain a focus on security during all phases of development, ensuring compliance with industry standards.
  7. Participate in status/sprint planning meetings to align with business objectives.
  8. Collaborate with business partners and PM/BSA roles to understand and translate business requirements into technical solutions.
  9. Analyze reported software defects and performance issues, proposing solutions to improve system efficiency.
  10. Provide second-tier technical support to internal teams, ensuring timely resolution of technical issues.
  11. Assist with branching and merging, code reviews, and creating/maintaining technical documentation.
  12. Contribute to creating/maintaining scheduled processes that support our data enterprise.

Requirements:
  1. Bachelor's degree in software engineering, programming, computer science, or a related field, with three years of related work experience. Alternatively, five years of closely related experience are necessary in the absence of a degree.
  2. Software development experience with multiple object-oriented languages, such as.Net Core, Python, and C#.
  3. Demonstrated skills working with SQL Server (or similar) databases.
  4. Experience in API development, data integration, data quality, and engineering, ELT and ETL processes.
  5. Proven experience working with source control repositories.
  6. Experience working with DevOps methodologies and processes.
  7. Strong analytical and problem-solving skills to provide technological solutions to internal and external clients.
  8. Self-initiative and motivation, with an emphasis on client service and continuous learning.
  9. Ability to manage multiple projects, initiatives, and priorities simultaneously.
  10. Excellent oral and written communication skills to collaborate with cross-functional teams.
  11. Legal authorization to work in the United States without the need for sponsorship, now or in the future.
  12. Possession of a valid driver's license and acceptable driving record.

Preferred Qualifications:
  1. Experience working with Azure DevOps.
  2. Proficiency with cloud-based development and ETL/ELT.
  3. Familiarity with Responsive Design.
  4. Demonstrated skills in the development and maintenance of web services using SOAP and/or REST.
  5. Experience with Python.

Work Arrangement:
This position may be eligible for a hybrid work arrangement, splitting time between a Barr office and a home office. The position can be based out of Barr's Ann Arbor, Duluth, Grand Rapids, Hibbing, or Minneapolis offices.

Equal Opportunity Employer:
Barr Engineering Co. is an equal opportunity employer, and all applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.