What are the responsibilities and job description for the SOFTWARE ENGINEER I position at TGW Systems Inc?
Job Details
Job Location
GR - Grand Rapids, MI
Position Type
Full Time
Description
Principal Duty
This is an entry level position that will contribute to a team effort in all aspects of software engineering including design, development, testing, commissioning and support.
Tasks and Responsibilities
1. Write C# and Java code to meet functional and technical specifications
2. Collaborate with developers and functional SMEs to deliver high quality and successful implementations that meet the business goals of the customer
3. Execute unit and integration test plan
4. Participate in software functional tests using an equipment emulation model
5. Commission software on site with material handling equipment
6. Provide start-up and post go-live support
7. Participate in on-call rotation
Requirements Profile
1. A Bachelor's degree in Computer Science or equivalent experience
2. IDE experience (e.g. Microsoft Visual Studio, Eclipse, NetBeans)
3. Understanding of object oriented design principles required
4. Previous experience programming in an object oriented environment.
5. Familiarity with source control preferred.
6. Familiarity with agile methods and practices preferred.
7. Familiarity with relational database application programming preferred.
8. Ability to travel up to 40% of the time on short notice, including international travel
TGW is an Equal Opportunity Employer.