Software Engineer
Triangle Manufacturing Company, Inc. · Upper Saddle River, NJ · 3 wk ago
On-siteEngineeringFull-time
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Develop, implement, and support custom software applications
- Manage an application through the entire software development lifecycle
- Work cross-functionally with SME teams to develop processes and translate business requirements into application design and features
- Work strategically to automate internal processes and solve operational challenges that drive business objectives through technology
- Foster an environment of collaboration and continuous improvement by establishing feedback loops with internal customers and users
- Ensure solutions are performant, scalable and follow best practices
- Thoroughly test and debug applications including managing the software validation process
- Work with IT and others to promote technology within the organization and integrate with other systems as needed
- Continue to develop and enhance knowledge and proficiency in applicable technologies and platforms
- Remain up to date on industry trends and best practices
- Simultaneously manage multiple priorities while supporting current applications
Qualifications
- Bachelor's degree from a four-year college or university and 2-3 years of experience (depending on job-level), or an equivalent combination of education and experience
- Ability to read, write and speak English fluently
- Knowledge of at least one programming language and related frameworks/libraries (JavaScript, Python, Ruby, .NET, etc.)
- Experience with software design and development
- Experience with data-driven applications and relational databases (SQL Server, MySQL, FileMaker, etc.)
- Excellent communication and interpersonal skills to collaborate effectively with cross-functional teams
- Data-driven and curious, with a passion for problem solving and learning
- Detail-oriented and organized with the ability to multi-task and establish priorities in a fast-paced, changing environment
- Desired Experience with modern web development tech stacks
- Experience developing dashboards and other BI tools
- Experience with ERP systems and ERP integrations
- Experience with Microsoft based development environments (.Net, SQL Server)
- Experience with FileMaker Pro
- Experience developing software in the manufacturing industry