What are the responsibilities and job description for the Software Engineer position at Uniform Color?
http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
Summary: Member of the Audia IT department reporting to the Software Architect & Engineering Manager. Develops programs that automate business logic, manufacturing procedures, and supporting functions. Supports and improves a custom web application managing the full order to cash workflow, shop floor management, product development, and supporting business functions. Recommends design improvements for both program efficiency and process efficiency. Participates in all phases of the project lifecycle. Leverages knowledge of system, software, computer equipment, business processes, regulations, and management practices to deliver quality software.
Duties and Responsibilities
- Analyze requirements, develop specifications, code, test, debug, and implement ERP software components
- Work as part of a team with other software engineers, business process experts, and end users
- Document and recommend changes to project methodology
- Test and debug code in a deliberate and structured manner to deliver software that functions efficiently and as intended
- Perform related duties and assignments as directed by supervisor
- Expected to perform duties safely and in compliance with documentation outlined in Safety, Health, and Environmental system
- Expected to perform duties in compliance with defined quality management system and internal software development requirements
Recommended Qualifications
- Bachelor’s Degree or higher in computer science or related field
- Experience with systems analysis, software design, programming, testing, and debugging
- Ability to understand and apply business logic to programs
- Thorough knowledge of programming languages and tools
- Microsoft SQL Server, Transact-SQL, and SQL Stored Procedures
- PHP
- HTML
- JavaScript
- XML
- Git workflows
- Object Oriented Programming and Design
- .NET Framework, Bootstrap, or Pentaho reports are a plus
- Ability to participate in all phases of software development
- Ability to contribute in a team environment and work across multiple organizations with unique requirements
Working Conditions
- Office Environment