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
- Serve as a subject matter technical expert and as an individual contributor
- Collaborate with project team members to deliver high quality and successful software implementations that meet the business goals of the customer
- Write technical specifications for custom modifications
- Write C# and Java code to meet functional and technical specifications. Conduct code reviews and mentor team members for best practices
- Write and execute unit and integration test plans. Perform software functional tests using an equipment emulation model
- Provide start-up and post go-live support to customer sites. Participate in the on-call rotation
- Lead scrum process by conducting frequent scrum meetings and manage task priorities
Requirements Profile
- A Bachelor's degree in Computer Science or equivalent experience
- 3 plus years of software engineering experience and experience with object oriented languages and design principles preferred
- Familiarity with agile methods and practices preferred
- Experience in a relational database preferred
- Understanding of asynchronous and parallel programming techniques, and understanding of code optimization techniques required.
- Solid understanding of product versioning and source control practices required.
- Ability to travel up to 40% of the time on short notice, including international travel
TGW is an Equal Opportunity Employer.