TGW is looking to hire a Software Engineer II to design, develop, test, commission, and support their software solutions, ensuring high-quality implementations that meet customer expectations.
Requirements
- 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.
Responsibilities
- Writes C-Sharp 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.
Other
- At least two (2) years of software engineering experience and experience with object-oriented environment.
- Up to 40% domestic and international travel.
- Ability to communicate effectively with a variety of audiences, internal and external.
- Robust knowledge of Microsoft Office Suite (PowerPoint, Word, Excel, Outlook, etc.).
- This position may require work at TGW customer sites. TGW's customers may require background checks before accessing their sites.