AI Engineer
USG CorporationAbout the role
POSITION SUMMARY
Converts business requirements into program specifications. The Applications Developer will be responsible for the full software development lifecycle, including designing, coding, testing, and deploying applications. The ideal candidate will have extensive experience in Python development, Java, and SQL Server, and working knowledge of web development using Microsoft technologies in VB.NET and C#. Provides application assistance to business, support, and operations organizations. Travel may be required.
KEY ACCOUNTABILITIES AND RESPONSIBILITIES
Job Knowledge
Converts business requirements into program specifications. Analyzes impact of proposed solutions on business applications.
Implementation of team's best practices in documentation and software development
Keeps abreast of current and emerging information technology.
Participate in the full software development lifecycle, from requirements gathering and design to implementation and deployment.
Develop, test, and maintain high-quality software applications.
Design and manage databases and database objects, write complex SQL queries, and optimize SQL Server performance.
Support web applications in Microsoft VB.NET and C# and Microsoft Access applications.
Collaborate with cross-functional teams to gather requirements and ensure successful project delivery.
Troubleshoot and resolve software defects and issues.
Maintain code quality, organization, and automatization.
Stay up to date with the latest industry trends and technologies to ensure our solutions remain current and competitive.
Familiarity with the Inductive Automation Platform, encompassing Scripting, Perspective module and Database access.
Managing Resources
Participates in various projects and adheres to project schedules
Ensure product delivery and quality through use of timelines, spreadsheets, and change management documentation
Experience
5-7 years of full-cycle software development experience.
Python Development: Proven experience in developing applications using Python and Jython.
SQL Server: 3-5 years of experience with SQL Server, including writing complex queries and performance tuning.
Web Development: Strong experience in web development using Microsoft VB.NET and C#.
Strong understanding of software development principles and methodologies.
Proficient in object-oriented programming and design patterns.
Experience with version control systems (e.g., Azure DevOps).
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Experience with front-end technologies such as HTML, CSS, and JavaScript.
Familiarity with cloud platforms (e.g., Azure, AWS).
Knowledge of Agile/Scrum methodologies.
Understands requirements and communicates how solutions will impact the business
Assists programmers in providing second level applications support
May be required to provide 24 hour on call support
Education
Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
Additional Experience Preferred
Background in Manufacturing
Clear, candid, and effective communication with plants' personnel and internal customers in terms that the customer can understand.
Communicates with internal customers in terms that the customer can understand
Developing Others: Provides guidance and assistance to less experienced team members as directed or required
Teamwork: Works with operations, technical, support and business areas to develop and implement solutions in a timely manner
Work Quality: Reviews code/documentation of programmers to ensure adherence to specifications, department quality, and procedural standards
Performs additional responsibilities as assigned
Nature and Scope:
No supervisory responsibility
Works under limited supervision, relying on experience and judgment to plan and accomplish assigned goals
Participates in projects of all sizes
Rate of pay may be adjusted based on the qualifications and experience of the candidate.
USG employees enjo
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s