American Water Software Engineer in Cherry Hill, New Jersey
Founded in 1886, American Water is the largest and most geographically diverse publicly traded U.S. water and wastewater utility company. With headquarters in Voorhees, N.J., the company employs 6,800 dedicated professionals who provide regulated and market-based drinking water, wastewater and other related services to an estimated 15 million people in 47 states and Ontario, Canada. To learn more about American Water and additional career opportunities, visit www.amwater.com.
The Software Engineer assists with less complex technical aspects of line of business product solutions. This will include custom programming, third party applications configuration, and integration development. Working with a more senior resource, they are capable of producing functional/technical designs that offer the best solution to the business problem. They can assist the technical expert during iterative development cycles in reviewing work product for quality control. The Software Engineer is learning to identify and implement solutions in conjunction with a development team and learning to collaborate with teams to establish new product design objectives, including systems requirements and validation criteria. The Software Engineer is developing the ability to conceive and create mold breaking design solutions and deliver brilliant work in a scrappy, fast paced, customer-oriented environment. They are capable of learning the customer and their business. They have been trained in technology [typically in an academic setting] and are able to quickly learb how to enable it in the real world. The Software Engineer ultimately seeks to connect technology with the user, bringing both together in unconventional, innovative ways.
Application and Web Development:
- Create technology solutions for business users by developing, implementing, and maintaining commerical off-the-shelf software solutions, internet/intranet applications, and custom developed systems. (30%)
Assist in team development while holding teams accountable for their commitments, removing roadblocks to their work; leveraging organizational resources to improve capacity for project work; and mentoring and developing team members.
Promote empowerment of the team, ensure that each team member is fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace with high-levels of quality for the team.
Perform as a team of strategic, creative, and technical professionals who partner with our clients to solve business problems and meet meaningful business goals. (15%)
Develop the ability to act as an expert in a particular field of knowledge [this may be a business/functional area and/or a particular technology] and provide detailed information and advice as necessary in that specialization in order to achieve business outcomes.
Develop and/or promote technical solutions which support the business requirements within their area of expertise.
Be accountable for specific deliverables in relation to software or web development and/or support. (30%)
Product Owner Support:
Support the Head of Technology Enablement/Customer Enablement in managing customer expectations for project deliverables, managing stakeholder communications, and helping to implement an effective system of project governance.
Learning to engage closely with clients to understand what business objectives they want to accomplish through technology enablement and then work with the Customer Enablement team of developers and designers to bring those ideas to life. (15%)
Knowledge / Skills
Working knowledge of digital technologies and applicability for the water and wastewater industries focused primarily in one technology specialty area
Knowedge of a small set of interdisciplinary technology specialities [e.g. data, mobility, GIS, collaboration, infrastructure] and/or strong knowledge of a particular speciality area
Demonstrated ability to apply these technology specialities to solve practical problems in a high-tech development environment with multifunction teams for small to medium, complex systems with some guidance.
Good decision-making ability, balancing what is right with what is realistic
Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change
Demonstrated ability to lead through influence and to deliver results through others while overcoming obstacles to success
Possesses a high energy level, sense of urgency, decisiveness, and an ability to work well under pressure
Possesses a curiosity and a passion towards engaging the imagination of senior level executives in grasping and enabling the fundamentals of change
Demonstrated ability to work and team with a multitude of different people from various lines of business as well as within Technology & Innovation
Good verbal and written communication skills for a wide variety of audiences including proven ability to deliver conference presentations
Creative approach to problem-solving with the ability to focus on details while simultaneously maintaining the "big picture" view.
Understanding of compiled-to-JS languages like CoffeeScript/TypeScript and compiled-to-CSS ones like SASS/SCSS/LESS. Conceptual understanding of Web and RESTful APIs.
Functional / Technical Skills
Learning on the Fly
Experience / Education
Up to 1 year experience working in the technology field preferred possibly with an additional 1 year dedicated to the specialty area as a systems analyst or equivalent role.
Experience with the water utility industry is highly desired, but not required.
Bachelors' degree in Computer Science, Mathematics, Engineering, Information Systems or similar technology field is required [equivalent work experience will be considered].
Experience on responsive web app for Desktop, Tablets & Smart Phones using Angular, HTML5, CSS3, and Bootstrap.
Experience in integrating Angular services with backend REST APIs.
As necessary, up to 50%.
Join American Water. We care about water. It's what we do.*®
American Water is firmly committed to Equal Employment Opportunity (EEO) and prohibits employment discrimination for employees and applicants* based on his or her age, race, color, pregnancy, gender, gender identity, sexual orientation, national origin, religion, marital status, citizenship, or because he or she is an individual with a disability, protected veteran or other status protected by federal, state, and local laws.