Jobs for Veterans, Veteran Job Board | GiJobs.com

Post Jobs

Job Information

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.

Work Eligibility

No sponsorship is being offered for this role.

Primary Requirements

  • 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

Knowledge

  • 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

Technical Skills

  • 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#)

  • Over 5 years of experience with front-end web development with HTML5, CSS3, and Javascript (AJAX and client-side libraries)

  • 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)

Experience/Education

  • 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

Other Skills

  • 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

Competencies

Champions safety

Collaborates

Cultivates innovation

Customer obsessed

Drives Results

Nimble learning

  • 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.

DirectEmployers