We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Full Stack Developer, Innovation (Engineer I)

BDO USA, LLP
United States, Michigan, Grand Rapids
Oct 16, 2025

Job Summary:

The Software Engineer, Innovation I is responsible for analyzing internal user needs to accurately design, construct, implement and maintain a system to meet the individual needs of the user.

Job Duties:



  • Develops custom applications and third-party integration points
  • Implements third party software and applications
  • Builds and maintains policy and standardization for the Applications Services team
  • Builds and maintains a variety of internally developed and third-party integrated systems documentation
  • Clarifies design requirements from the firm's business owners
  • Coordinates technical efforts related to systems issues and server replacements
  • Devises strategic plan for resolving issues while keeping the firm's systems operational
  • Educates Applications Support Services professionals on responsibilities and provides guidance regarding effective resolution of issues
  • Facilitates meetings to discuss project requirement meetings, as needed
  • Serves as the Secondary Support person for after-hours support
  • Escalates critical issues to management and implements strategies for timely resolution
  • Provides Level IV support for specific applications
  • Acts as the technical lead on IT projects
  • Coordinates and organizes efforts and follow-up from items stemming out of team meetings
  • Analyzes and designs process workflows; build, test, and implement RPA solutions
  • Performs code reviews for team members, to help identify potential support issues and enforce secure coding practices
  • Proactively monitors and supports existing applications and automations
  • Other duties as required


Supervisory Responsibilities:



  • N/A


Qualifications, Knowledge, Skills and Abilities:

Education:



  • High School diploma or GED, required
  • Bachelor's degree in Computer Science or Information Systems, preferred


Experience:



  • One (1) or more years of experience with developing applications utilizing C#, WPF and/or Windows Forms, required
  • One (1) or more years of experience with developing integration package, stored procedures and database schemas utilizing MS SQL Server, preferred
  • One (1) or more years of experience with Microsoft Azure, Function Apps, Cognitive Services, preferred
  • One (1) or more years of experience building and utilizing REST APIs and other APIs, preferred
  • One (1) or more years of demonstrated knowledge and experience with automating administrative tasks with Microsoft PowerShell; developing business process workflows with Azure Logic Apps, preferred
  • Experience with artificial intelligence / machine learning, preferred
  • Experience with process analysis, design, and implementation, preferred


License/Certifications:



  • Certifications in Microsoft MTA / MCSD, preferred
  • Robotic Process Automation (RPA) certifications, preferred


Software:



  • Experience with the following products, preferred:

    • Microsoft Visual Studio
    • Microsoft Azure Dev Ops or Github
    • Microsoft SQL Server and/or Azure SQL DB
    • Microsoft SQL Reporting Services and/or Power BI
    • Microsoft SQL Integration Services and/or Azure Logic Apps
    • Microsoft Entity Framework
    • Prior experience with RPA technologies (UiPath, Selenium), preferred
    • HTTP Debug Tools



Language:



  • N/A


Other Knowledge, Skills & Abilities:



  • Strong verbal and written communication skills
  • Excellent interpersonal and customer relationship skills
  • Capacity to work in a deadline-driven environment while handle multiple complex projects/tasks simultaneously with a focus on details
  • Capable of successfully multi-tasking while working independently or within a group environment
  • Ability to rely on extensive experience and judgment to plan and accomplish goals
  • Capable of working well under pressure while dealing with unexpected problems in a professional manner
  • Capacity to communicate and interact with all levels of employees and management
  • Ability to interact and build relationships and consensus among people
  • Advanced knowledge of concepts, practices and procedures within the software development industry
  • Strong information technology architecture and design skills
  • Capacity to consistently produce clean code and adhere to appropriate documentation standards


Applied = 0

(web-c549ffc9f-ww2c9)