• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Inclusion
  • Browse jobs Find your next hire Our locations

    4 results for Senior Software Engineer in Grand Rapids, MI

    RelevanceDate Posted

    4 results for Senior Software Engineer in Grand Rapids, MI

    Sr. Software Engineer We are in the search for a Sr. Software Engineer to join our team in ALLENDALE, Michigan. This role is critical in the technology domain of our industry, offering the opportunity to work with a variety of modern programming languages and frameworks. This position is a contract to permanent employment opportunity.<br><br>Responsibilities:<br>• Lead the development and deployment of high-quality software solutions, ensuring the alignment with the overall project objectives.<br>• Efficiently maintain code that adheres to the latest standards and best practices, ensuring system efficiency and reliability.<br>• Proactively communicate with stakeholders, offering prompt solutions to emerging challenges.<br>• Evaluate and implement new tools or frameworks that add substantial value to the project.<br>• Balance the need for innovation with the pragmatism necessary to avoid disruption to project momentum.<br>• Serve as a technical guide in your core domain, helping to elevate overall team performance.<br>• Continuously improve your skills and methodologies, using feedback and experience to optimize project results.<br>• Develop backend business logic and client side scripting, ensuring that the user experience is seamless and efficient.<br>• Utilize cloud technologies and work with platforms such as Amazon Web Services (AWS) to enhance the scalability and performance of the solutions.<br>• Apply Agile Scrum methodologies to ensure smooth project execution and delivery.<br>• Work with Atlassian Jira for project management and tracking.<br>• Develop and maintain APIs, enhancing the interaction between different software components. Software Developer We are searching for a skilled Software Developer to be a part of our team in NORTON SHORES, Michigan. This role focuses on the development, testing, and maintenance of our software applications, primarily using .Net, C#, SQL Server, and Visual Studio. The successful candidate will also have the opportunity to work with EDI, Cobol, and the full SDLC in an Agile environment.<br><br>Responsibilities:<br>• Develop and maintain software applications using .Net, C#, SQL Server, and Visual Studio<br>• Engage in the full SDLC, including requirements gathering, design, development, testing, and deployment<br>• Maintain and enhance existing software solutions, ensuring their performance, stability, and usability<br>• Work with EDI and Cobol, integrating these systems into our software solutions as needed<br>• Participate in Agile development activities, including sprint planning, daily stand-ups, sprint reviews, and retrospectives<br>• Apply software testing and automation techniques to ensure the quality and reliability of our software<br>• Collaborate with team members to troubleshoot and resolve software issues and defects<br>• Continually update skills and knowledge in the rapidly changing software development field. Backend Software Developer <p>We are seeking a highly skilled developer with 5 to 10 years of relevant experience in backend development, preferably using .NET and C#. The ideal candidate will have hands-on experience with the following technologies and platforms:</p><ul><li><strong>Microsoft Azure</strong>: Function Apps, Durable Functions, Logic Apps, Service Bus, Cosmos DB, Storage Accounts</li><li><strong>Confluent Kafka</strong></li><li><strong>CI/CD best practices</strong></li><li><strong>Unit test case development</strong></li></ul><p><br></p> Data Engineer We are offering an exciting opportunity for a Data Engineer in the manufacturing industry, based in Grand Rapids, Michigan, United States. The successful candidate will interact with various team members across the company, handling a variety of tasks related to database administration, data engineering, and data science.<br><br>Responsibilities:<br>• Ensuring the functionality, backup, and maintenance of Azure, on-premises Microsoft, and Postgres databases.<br>• Collaborating with the Network Administrator to ensure connectivity and security.<br>• Assisting in data migrations and ETL for system upgrades or implementations.<br>• Administering software, BI, and reporting tools like SSRS, Phocas, Grow, and Power Query/BI.<br>• Creating quality data schemas, maintaining 3rd normal form, and managing primary key, foreign key, constraints, and indexes.<br>• Writing complex T-SQL queries to efficiently generate data for reports, BI Tools, and applications.<br>• Writing scripts and backend code (e.g., PowerShell, PHP, C#, Node/Next.js) to convert queries into scheduled jobs and API endpoints.<br>• Populating AI/ML models and services with relevant data to generate valuable datasets for applications and BI tools, considering data security and potential risks.<br>• Creating and training AI models using the Python data science stack and Azure resources. Models that can re-train on new data to produce valuable datasets for our applications and BI tools.<br>• Building and implementing services and endpoints to make the data available for our applications and BI tools.