American Water Senior .Net Engineer 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.
No sponsorship is being offered for this role.
Understanding of .NET programming.
Familiarity with the .Net core, SQL Server and design/architectural patterns
Participate in requirements analysis, collaborate with teams to produce software design and architecture
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor and debug code & improve existing software
Familiarity with different databases, like PostgreSQL, MySQL, and/or Microsoft SQL
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Familiarity with architecture styles
Understanding of Agile methodologies and worked with Test Driven Development (TDD).
Excellent troubleshooting and communication skills
Attention to detail
Container architecture, Docker universal packaging, container orchestration
Scripting in an open source language such as Ruby or Python
Experience implementing services in a microservice environment
Experience with AWS
ReactJS, UI development
CI/CD with TeamCity, Jenkins, and/or AWS CodePipeline
Over 5 years of experience designing and building web-based applications with Microsoft ASP.NET MVC (C#)
Over 5 years of experience designing and building RESTful APIs with Microsoft ASP.NET Web API (C#)
Experience with .NET Core 2+, and worked on migration from .Net framework to .Net Core will be a plus
Strong SQL skills, exposure to Database design and development in PostgreSQL, MySQL, and/or Microsoft SQL Server
Active participation in design and implementation of projects featuring a high degree of technical complexity and/or scalability and performance implications.
Experience using Git/Github
Unit/Integration/Functional testing (libraries such as MSTest, NUnit, Selenium, Moq)
BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience
5-10 years of software development experience in an application development environment through Internship or work experience
Proven experience as a .NET Developer or Application Developer
Strong interpersonal skills including mentoring, coaching, collaborating, and team building
Knowledge and understanding of business needs with the ability to establish/maintain high level of customer trust and confidence
Excellent decision-making ability, balancing what is right with what is realistic
Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change
Possess a high energy level, sense of urgency, decisiveness, and an ability to work well under pressure
Possess a curiosity and a passion towards engaging the imagination of line of business leaders 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
Strong 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
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.