Skip to main content

SOFTWARE ENGINEER II

Job Details

GR - Grand Rapids, MI
Full Time

Description

Principal Duty

This is a mid-level position that will contribute to a team effort in all aspects of software engineering including design, development, testing, and support. This position will also support project estimation and task delegation.

Tasks and Responsibilities

  1. Serve as a subject matter technical expert and as an individual contributor
  2. Collaborate with project team members to deliver high quality and successful software implementations that meet the business goals of the customer
  3. Write technical specifications for custom modifications
  4. Write C# and Java code to meet functional and technical specifications. Conduct code reviews and mentor team members for best practices
  5. Write and execute unit and integration test plans. Perform software functional tests using an equipment emulation model
  6. Provide start-up and post go-live support to customer sites. Participate in the on-call rotation
  7. Lead scrum process by conducting frequent scrum meetings and manage task priorities

Requirements Profile

  1. A Bachelor's degree in Computer Science or equivalent experience
  2. 3 plus years of software engineering experience and experience with object oriented languages and design principles preferred
  3. Familiarity with agile methods and practices preferred
  4. Experience in a relational database preferred
  5. Understanding of asynchronous and parallel programming techniques, and understanding of code optimization techniques required.
  6. Solid understanding of product versioning and source control practices required.
  7. Ability to travel up to 40% of the time on short notice, including international travel

TGW is an Equal Opportunity Employer.

Apply