Software Engineer II

TGW Logistics GroupGrand Rapids, MI
16d

About The Position

The Software Engineer II is a mid-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions.

Requirements

  • Education: Bachelor’s degree in Computer Science, or related field, or equivalent work experience.
  • Experience: At least two (2) years of software engineering experience and experience with object-oriented environment.
  • Travel: Up to 40% domestic and international travel.
  • Skills & Abilities Experience with integrated development environment(s) (IDEs) such as Microsoft Visual Studio Eclipse, NetBeans, etc.
  • Understanding of code optimization techniques, object-oriented languages, and design principles.
  • Thorough grasp of asynchronous and parallel programming techniques.
  • Solid understanding of product versioning and source control practices.
  • Knowledge of agile methods and relational database application programming preferred.
  • Ability to communicate effectively with a variety of audiences, internal and external.
  • Robust knowledge of Microsoft Office Suite (PowerPoint, Word, Excel, Outlook, etc.).
  • Ability to remain stationary at a desk for prolonged periods of time.
  • Ability to go to site frequently and move safely around industrial and/or warehouse environment.
  • Ability to lift and carry supplies up to 25 pounds at a time.
  • Ability to operate computers, tablets, phones, and other electronic devices.
  • Ability to communicate with others verbally and in writing, on a frequent basis.
  • Ability to tolerate exposure to job site temperature fluctuations due to seasonal weather in geographic region.
  • This position may require work at TGW customer sites. TGW’s customers may require background checks before accessing their sites. Refusal to participate in a customer-required background check may result in a customer barring access and a subsequent reduction in work.

Responsibilities

  • Collaborates with developers and functional subject matter experts (SMEs) to deliver high quality, successful implementations that meet the customer’s expectations
  • Writes C# and Java code to meet functional and technical specifications.
  • Writes and executes unit and integration test plans.
  • Performs software functional tests using an equipment emulation model.
  • Supports onsite commissioning of software solutions as needed.
  • Provides start-up and post-implementation support for implemented solutions, and participates in on-call rotation for 24/7 technical support.
  • Serves as technical expert and mentors junior team members, providing guidance on best practices.
  • Leads scrum process by conducting frequent scrum meetings and managing task priorities.
  • Performs additional duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service