What are the responsibilities and job description for the Software Developer position at AMERICAN EAGLE PAPER MILLS?
Job Description & Duties:
The Software Developer will design, code, test and maintain software, focusing on solving complex problems, understanding system architecture.
Responsibilities:
- Follow all mill and department safety policies and procedures.
- Maintain a clean and organized environment.
- Report any incident or near miss as directed.
- Create and modify both Windows and console applications with a focus on functionality and user experience.
- Analyze, review, and revise applications as needed to increase operating efficiency or adapt to new requirements. Test applications and observe beta testing of new or updated applications.
- Assist in determining root cause for various software issues and developing practical, efficient, and permanent technical solutions.
- Support existing VB.Net Windows applications and legacy Dot Net Nuke web applications. Update or create reports using SSRS or Crystal reports.
- Develop and maintain documentation of application development and revisions.
- Provide training for end users.
- Performs other related duties as assigned.
Technical Software Skillset Sought:
- Proficiency in Visual Studio.NET creating and supporting legacy Windows applications (4.8 or above). C# is acceptable as well, but candidate needs to be able to support VB.net applications.
- MS SQL Server experience. Ability to create or update stored procedures using TSQL language. Knowledge of using SQL server as back end.
- Full stack application development experience from analyzing requirements to designing the database through to testing and implementation.
- Previous experience working in a manufacturing environment is desired.
- Crystal reports or SQL Server Reports Server experience creating reports.
Qualifications and Competencies:
- Bachelor’s degree or equivalent work experience.
- Minimum of three (3) years of programming experience.
- Strong teamwork and communication skills, both written and verbal.
- Strong organizational skills and stress management skills.
- Reliable team player with a positive and proactive work ethic.
- Excellent analytical and problem-solving skills.
- Excellent interpersonal skills.
- A willingness to learn and take initiative.
Desired yet not Required:
- Dot Net Nuke web development, MS.Net Blazor web development, knowledge of EDI, ETL (SSIS), GIT, Json, XML, REST, Unit testing
Work Environment:
- Majority of work in an office environment.
- Some work in a manufacturing environment.
- Prolonged periods sitting at a desk and working on a computer.
- Requires lifting and carrying up to 50lbs.