DescriptionPOSITION SUMMARY
Elanders Americas is a global print and packaging manufacturer operating multiple U.S. production sites, delivering mission-critical solutions to customers in automotive, industrial, and commercial markets. The Web Developer is a core member of the IT development team, responsible for designing, building, and maintaining the web-based applications and integrations that support business operations across those sites. Working primarily in C# and .NET — with supporting technologies including SQL Server, JavaScript, Azure DevOps, and Entity Framework — this role contributes across the full project lifecycle, from requirements and architecture through implementation, testing, deployment, and support.
The ideal candidate brings strong technical judgment, a security-first mindset aligned with OWASP standards, and the initiative to recommend improvements that make Elanders systems more reliable, more secure, and easier to use. This is a high-ownership role with direct visibility into business outcomes — someone who can work independently, lead technical efforts on assigned projects, and take solutions from initial business requirements to fully deployed production systems.
This position works in person in Davenport, IA. After a minimum 90-day training period, employee may work remotely up to 2 days per week.
- Reports to the Director of IT.
- Works as a member of the technology team.
- Coordinates work tasks and priorities with project managers.
DUTIES AND RESPONSIBILITIES
The duties listed below were written and categorized on the date this position description was created. The essential duties may change over time. If you need more information on or an accommodation for any of these duties, please contact Human Resources for the current essential duties for this position.
ESSENTIAL DUTIES AND RESPONSIBILITIES
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Application Development
- Designs, develops, and tests applications and components.
- Modifies and integrates applications and components.
- Analyzes and compares business and technology needs.
- Catalogs and saves source code to the defined repository.
- Performs technical support as needed.
- Uses approved AI tools in the development process to enhance, improve, and secure code.
Documentation
- Creates technical documentation.
- Creates user documentation.
Security
- Works as part of the Cybersecurity team; maintains a continuous focus on the security of company network and resources, and actively monitors for risks and vulnerabilities in accordance with company security policies.
- Complies with least-privilege access principles; does not access data or systems beyond the scope of the assigned role.
- Handles personal, sensitive, and confidential data in accordance with applicable privacy regulations (e.g., GDPR, CCPA) and company data classification policies.
- Maintains a clean, organized work area; does not leave sensitive, confidential, or customer data in unsecured physical or digital form, including printed documents, unlocked screens, or local storage outside of approved systems.
- Promptly reports suspected security incidents, data breaches, or policy violations to the security team.
- Completes required security awareness and role-specific secure development training on an annual basis
Project and Team Collaboration
- Contributes to technical direction on assigned projects.
- Promotes and participates in the project management methodology.
- Reports progress to the Project Manager on a regular basis. Communicates information through written and verbal channels in a manner that is complete, accurate, and relevant to the position.
- Promotes open communication and knowledge sharing across the team to support ongoing skill development.
- Takes initiative in researching, learning, and recommending emerging technologies to management.
- Identifies opportunities to improve processes, products, and services; recommends improvements to the work environment to the supervisor.
General Expectations
- Full-time position.
- Responsible for the successful and timely completion of assigned tasks and projects.
- Meets all defined departmental standards for quality, productivity, and efficiency.
- Complies with the company’s Attendance Policy by reporting to work as scheduled and on time.
- Works overtime and weekends as required to meet business needs.
- Occasional travel and overnight stays may be required.
- Complies with all safety and health policies, procedures, and practices; actively supports safety improvement initiatives; uses materials and equipment appropriately; and carries out all tasks in a manner that does not create a hazard to oneself or others.
- Promptly reports all unsafe activities and work-related injuries to a supervisor; provides complete and accurate information in support of any incident investigation.
- Complies with all quality-related policies, procedures, and practices; actively supports quality improvement initiatives; and carries out assignments in a manner that delivers quality results to internal and external customers.
- Promptly consults a supervisor or other knowledgeable resource regarding quality issues to determine the appropriate course of action; provides complete and accurate information in support of any quality-related investigation.
- Performs other duties as assigned.
QualificationsSKILLS AND ABILITIES
To perform this job successfully, an individual should demonstrate the following knowledge, skills, and abilities.
Languages and Scripting
- Proficient in C# and JavaScript as core application development languages. (Required)
- Experience with PowerShell for scripting and automation.
Frameworks and Libraries
- Develops .NET applications using Visual Studio. (Required)
- Applies Entity Framework as the primary ORM for database connectivity and data manipulation.
- Experienced with front-end frameworks and libraries including jQuery, and Bootstrap and legacy support of AngularJS and KnockoutJS.
- Utilizes Syncfusion component library for enterprise UI development.
Security
- Knowledge of OWASP Top 10 and secure coding standards; experience with vulnerability scanning tools and remediation practices.
Development Tools
- Manages code, requirements, and documentation in Azure DevOps.
- Designs and manages SQL databases; proficient in writing and querying data using SQL Server Management Studio (SSMS).
- Uses Postman for API testing and validation.
- Experience with Dynamic PDF for programmatic document generation.
- Applies EF Power Tools to support Entity Framework development and model management.
Professional Competencies
- Gathers and analyzes complex or diverse information skillfully; develops workable implementation plans.
- Demonstrates original thinking and creativity; generates innovative solutions with a wide degree of independent latitude expected.
- Capable of performing a variety of complex and multifaceted tasks.
- Understands the business implications of technical decisions.
- Includes appropriate stakeholders in the decision-making process.
- Performs effectively under pressure and demonstrates the ability to adapt to changes in the work environment.
- Relies on experience and sound judgment to plan and accomplish goals.
- Demonstrates professional conduct when working with employees, vendors, and customers; exhibits objectivity and openness to others’ perspectives.
- Demonstrates strong attention to detail in all aspects of work.
- Consistently seeks opportunities to improve and promote quality in work products and processes.
- Freely shares expertise and knowledge with colleagues to support team development.
- Promotes effective communication and collaboration across departments.
Communication Skills
- Ability to analyze and interpret complex documents.
- Ability to write clear and informative reports, business correspondence, and procedure documentation; edits work for accuracy, spelling, and grammar.
- Ability to effectively present information and respond to questions from managers, clients, customers, and the general public.
EDUCATION AND EXPERIENCE
- High school diploma or GED required, bachelor’s degree in computer science or information systems preferred; minimum two years professional software development experience required, five years or more preferred; experience with C#, .NET, and SQL in a production environment required; or equivalent combination of education and experience.
- Working knowledge of relational database management systems, web server concepts, and operating systems required
- Familiarity with HTML, CSS, and JavaScript required.
- Experience with Azure DevOps, Entity Framework, front-end JavaScript frameworks or Syncfusion preferred; familiarity with OWASP secure development practices a plus.
The following licenses/certifications are a plus:
- CompTIA Security+ – Vendor-neutral foundational cybersecurity certification
- CSSLP – ISC2 Certified Secure Software Lifecycle Professional
- Microsoft Azure Certificates such as AZ-900, SC-900, AZ-400, SC-300, AZ-204, AZ-500 or similar.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the essential duties of this position, the employee is regularly required to sit, use hands and fingers to handle or feel, and talk or hear. The employee is frequently required to walk and reach with hands and arms. The employee is occasionally required to stand, climb or balance, and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 50 pounds.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the essential duties of this position, the employee is regularly exposed to a general office environment.
The preceding position description has been designed to indicate the general nature and level of work performed by employees within this position. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.