American Water Entry Level API Developer in Camden, New Jersey
American Water is purpose-driven, people-powered, customer-obsessed and the trusted source of everything water. Our Technology & Innovation teams work with cutting-edge technologies to create adaptive solutions that have an impact on the environment and people’s lives. If you’re interested in working as a member of a fast-paced team that loves to innovate and do amazing things, with the purpose of making the world a better place by inventing the future of the water industry, then enroll in our vision today! Apply now or visit American Water Careers to review all of the amazing opportunities we have to offer.
Be a part of the team that builds APIs and integrations for our Product Development and AI & Machine Learning teams to deliver value to American Water’s business functions. The team is designed to add value and improve operations within American Water’s Technology and Innovation organization to provide and steward a rich catalog of integrations to internal and external software services. You along with your team members will provide software development support by identifying, developing, optimizing and documenting software integration services.
Build robust APIs, message queues and file integration services
Work collaboratively across the organization to address and predict performance bottlenecks
Work with key stakeholders to identify improvements to maximize customer experience
Utilize a combination of open source and in house developed software to meet company goals
Possess a sound understanding of technologies such as RESTful and SOAP APIs, HTTP/HTTPS protocol usage, proxies, security concepts and controls of public interfaces.
Knowledge of distributed software architecture (SOA) and implementation methodologies, including functional/technical design, coding, and testing
Knowledge of and usage of markup languages, frameworks and data interchange formats such as JSON, RAML and Swagger
Knowledge of AWS cloud services
Knowledge of API utilities such as cURL and Postman
Ability to work independently and within a team in a fast-changing environment with changing priorities and changing time constraints.
Strong interpersonal skills and ability to multi-task.
Ability to interpret business requests and communicate findings in an intelligible manner.
Ability to communicate technical findings to non-technical audiences.
Bachelors' degree in Computer Science, Information Systems, Mathematics, Statistics, or similar technology field is required. Master’s degree preferred.
5-8 years’ experience working in software development.
Experience with the water utility industry is desired, but not required
Join American Water...We Keep Life Flowing*™
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.