Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Business Analyst & Software Developer

STATE BAR OF MI

Job Description

Job Description

Business Analyst & Software Developer for the State Bar of Michigan (Full Time - Hybrid) Lansing, MI.

About the Role

Are you an analytical problem-solver who bridges the gap between business needs and hands-on software engineering? The State Bar of Michigan is seeking a Business Analyst & Software Developer to translate organizational requirements into scalable technical solutions, design and develop software applications, and ensure systems align with organizational goals. In this role, you will excel at both strategic thinking and technical execution across the full software development lifecycle. Reporting within our IT & Operations team, you will collaborate closely with product owners, QA, UX, and operational teams to deliver cohesive, high-impact systems while providing end-user support and continuous system optimization.

What You’ll Do

  • Requirements & Workflow Analysis: Engage stakeholders to elicit, document, and validate business needs, user stories, and acceptance criteria. Analyze current workflows, identify inefficiencies, and design optimized future-state processes.
  • Technical Design & Architecture: Translate business requirements into technical specifications, architecture diagrams, and clear development plans.
  • Software Development & Integration: Build, test, and deploy applications using modern programming languages and frameworks. Implement RESTful APIs and manage complex system integrations.
  • Data Modeling & Analytics: Perform data modeling, write SQL queries, and generate insights to support organizational decision-making.
  • Quality Assurance & Testing: Assist in test planning, execute unit testing, and support User Acceptance Testing (UAT) to deliver clean, maintainable, and well-tested code.
  • Documentation & User Support: Create and maintain comprehensive documentation, including technical designs, release notes, and user guides. Provide training and ongoing technical support to end users.
  • Continuous Improvement & Troubleshooting: Diagnose system issues, perform root cause analysis, implement long-term fixes, and identify opportunities to enhance development workflows.

What You Bring

  • Education: Bachelor’s degree required.
  • Experience: 7+ years of experience in software development and business analysis, with familiarity across full SDLC, Agile, and Waterfall frameworks.
  • Technical Proficiency: Hands-on experience with object-oriented programming (e.g., Python, Java, C#, JavaScript), SQL, data modeling, RESTful APIs, and Git-based version control. Advanced skills in Microsoft Word, Excel, Adobe Acrobat, iMIS, and DNN.
  • Interpersonal & Analytical Savvy: Strong analytical and troubleshooting skills; clear, confident communication style with a demonstrated ability to build stakeholder relationships and align differing perspectives toward a shared solution.

Preferred Attributes

  • Experience with cloud platforms such as AWS, Azure, or DNN.
  • Exposure to DevOps practices, including CI/CD pipelines and containerization.
  • Understanding of UI/UX design principles and secure coding practices.
  • Knowledge of data privacy, access control awareness, or relevant industry-specific domain knowledge.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Business Analyst & Software Developer in Lansing, MI vacancy
  • Job-ID32034479Reference26-00889 Job Title: (Business Objects Security Programmer Analyst)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses... 
    Suggested

    Kyyba

    Lansing, MI
    4 days ago
  •  ...Reference26-00907 Job Title: ( Programmer Analyst 6 - Core .Net ) About Kyyba: Founded in...  ...top-notch recruiting services, enabling businesses to effectively respond to organizational...  ...experience. 5+ years of experience developing with REST web service interfaces or Web... 
    Suggested
    Visa sponsorship
    Work visa

    Kyyba

    Lansing, MI
    5 days ago
  • Job-ID31958616Reference26-00673 Job Title: (Programmer Analyst 6 (Java))Are you a Programmer Analyst 6 (Java) seeking a dynamic and...  ...quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and technological... 
    Suggested

    Kyyba

    Lansing, MI
    3 days ago
  •  ...Reference26-00101 Job Title: (Programmer Analyst 6 - Java)Are you a Programmer Analyst 6...  ...top-notch recruiting services, enabling businesses to effectively respond to organizational...  ....5+ years, Angular - Proficient in developing responsive, single-page web applications... 
    Suggested

    Kyyba

    Lansing, MI
    3 days ago
  • Job-ID31958639Reference26-00674 Job Title: (Programmer Analyst 6 - Salesforce Developer)Are you a Programmer Analyst 6 - Salesforce Developer seeking...  ...resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and... 
    Suggested

    Kyyba

    Lansing, MI
    3 days ago
  •  ...Justification The Programmer Analyst 4 will be responsible for...  ...standards. • Collaborating with Developers for other systems to integrate across the business. • Ensures the proposed solutions...  ...we are an Award-Winning Global Software Consultancy solving complex problems... 
    Work at office
    Local area
    Relocation
    2 days per week

    InterSources

    Lansing, MI
    2 days ago
  •  ...Application Architect / Programmer Analyst (Java) Location: Lansing,...  ...with technical teams and business stakeholders to ensure...  ...enterprise applications. Design, develop, and maintain enterprise-...  ...decisions. Participate in full software development lifecycle... 
    Temporary work
    Local area
    2 days per week

    Career Land Center, LLC

    Lansing, MI
    more than 2 months ago
  •  ...Years of Experience: •     5+ years of .NET CORE 3.1 or higher (6.0 preferred) and C# experience. •     5+ years of experience developing with REST web service interfaces or Web APIs. •     5+ years of experience with SQL including writing and maintaining complex... 

    Cloud Analytics Technologies LLC

    Lansing, MI
    5 days ago
  • Job-ID32426120Reference26-01922 Job Title: ( Software Solutions Architect - Rhapsody Developer ) Are you a Software Solutions Architect - Rhapsody Developer...  ...and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and... 
    Visa sponsorship
    Work visa

    Kyyba

    Lansing, MI
    3 days ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:...  ...management about IT issues within the Company Support existing business system applications   Required Skills and Experience... 
    Full time
    Remote work

    Ssg

    Lansing, MI
    8 hours ago
  • $90k

     ...direction, gathers, analyzes, and understands business needs and system design. Leads process...  ...business processes and requests, develop complex detailed requirements, and build...  ...Mentors and trains less experienced Business Analysts. Proficient to work at the highest level... 
    Full time

    Ryder

    Lansing, MI
    1 day ago
  • $90k

     ...individual looking to start your career in technical consulting? We are seeking a motivated Business Analyst to join our team. This role offers the opportunity to learn and develop skills in project delivery for a large federal government client. Maximus is seeking a... 
    Work at office
    Remote work

    MAXIMUS

    Lansing, MI
    1 day ago
  • $114.6k - $234.6k

     ...workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive...  ...; leads initial board/device bring-up; develops and debugs advanced features (e.g., RAS,...  ...and identifies requirements to achieve business and operational goals, sharing results... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Lansing, MI
    5 days ago
  •  ...associates create financial security by helping individuals and businesses make a new start when a loss occurs.Job DescriptionWe offer...  ...seeking a motivated individual to join our IT Division as a Software Developer. Responsibilities include developing, maintaining, and... 
    Full time
    Currently hiring
    Local area
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    3 days ago
  •  ...associates create financial security by helping individuals and businesses make a new start when a loss occurs.Job DescriptionWe offer...  ...a motivated individual to join our IT Division as a COBOL Software Developer. COBOL (common business-oriented language) is a procedural... 
    Full time
    Currently hiring
    Work at office
    Local area
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    5 days ago
  •  ...Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote...  ...testers An ability to understand business requirements and translate them into effective...  ...(CSTE), Certified Software Quality Analyst (CSQA)) Years of Professional... 
    Full time
    Work experience placement
    Remote work

    Ssg

    Lansing, MI
    8 hours ago
  •  ...Business Analyst 3 Interview Process: Interviews will be held in-person. Duration: 1 year with desire for contractor to convert to...  ...Plan. Responsible for adhering to the project schedule by developing and maintaining the project backlog during Agile projects and... 
    Full time
    For contractors
    Local area
    2 days per week

    Syntricate Technologies

    Lansing, MI
    4 days ago
  • $27.02 per hour

     ...: JOB SUMMARY This role performs business analysis to support specific system applications...  ...more senior team members, customers, Software Engineers, Architects, and Capability...  ...to, Scrum Master, Business Technical Analyst, User Interface designer, Capability... 
    For contractors
    Work at office
    Local area

    Highmark Health

    Lansing, MI
    8 hours ago
  • Primary Job Title Senior IT Business Analyst Alternate / Related Job Titles Lead IT Business...  ...professionals, and external vendors to develop business and system requirements, analyze...  .... Working knowledge of the Software Development Lifecycle (SDLC), including... 
    Contract work
    Work at office
    Immediate start
    Remote work

    Global Technical Talent, an Inc. 5000 Company

    Lansing, MI
    3 days ago
  •  ...suppression, frequency, and consent before actions are taken. You will work primarily on backend services in Java/Spring, with Drools for business rules and Kafka for event integration. You will write tests to ensure correctness, optimize performance, and collaborate with... 

    Humana

    Lansing, MI
    2 days ago
  •  ...process they would like to make more efficient.Day to Day:Working on new development for the applicationBack end – will work on developing new microservicesUI – rewriting the UI from Angular to ReactSupport activities, working with consumers to identify bugs & correct... 
    1 day per week

    Software Technology Inc

    Lansing, MI
    3 days ago
  •  ...Full-Stack Java Developer PositionThis is a full-stack Java developer position with strong...  ...Development and Maintenance programs. As a software developer, the responsibilities include,...  ...programming with Crystal Reports and/or Business Objects Desired, 4 Years.Experience with... 
    Contract work

    Software Technology Inc

    Lansing, MI
    3 days ago
  •  ...Senior Java Full Stack Developer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...at significant scale and across multiple business domains. In this role you will be... 
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Lansing, MI
    3 days ago
  • $40 - $60 per hour

     ...role out of Lansing, MI. This role serves as a key partner to software development teams, helping ensure that web, mobile, API, cloud...  ...architectures for security vulnerabilities; and works directly with developers to remediate findings and implement secure coding practices.... 
    Contract work
    Local area

    Insight Global

    Lansing, MI
    18 hours ago
  •  ...job? If you have relevant skills and industry experience, please apply. For preparing for interviews, please visit Skills for Java/Software ProgrammersBachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information... 
    Remote work

    SynergisticIT

    East Lansing, MI
    3 days ago
  • $100k

     ..., Client, visa, walmart lab s etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients... 
    Full time

    SynergisticIT

    Lansing, MI
    2 days ago
  •  ...Software DeveloperAre you passionate about working in a collaborative Information Technology Services Department? If so, we have an exciting opportunity for you to work as a Software Developer and make a difference in our community.What You Will Be Doing As a Software... 

    Community Mental Health Partnership of Southeast Michigan

    Lansing, MI
    4 days ago
  •  ...Software DeveloperResponsibilities:Design and implement Micro-Services based architecture solutions for new &...  ...loading data from client external interfaces (i.e. SAP)Develop system layers including data access, business logic, and user interfaceLead and manage the design... 
    Contract work

    Right Hire IT

    Lansing, MI
    4 days ago
  • $100k

     ...of america, visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients... 
    Full time

    SynergisticIT

    Lansing, MI
    4 days ago
  •  ...Lead Job Purpose The Unix Lead Engineer develops, supports, and deploys stable and cost...  ...system and virtual machine sub system software, as well as the deployment of various Unix...  ..., scalable solutions that power the business. Essential Job Requirements Architects... 
    Work experience placement

    Keylent Inc

    Lansing, MI
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Business Analyst & Software Developer. Be the first to apply!