Lead Application Developer #183829
Lead Application Developer
ADP Technology Services, Inc. seeks a Lead Application Developer at our Norfolk, VA location participate in the SDLC.
Responsibilities: Participate in full stack development of custom ADP software products and architect custom software applications. Participate in the Software Development Life Cycle (SDLC), including the design, test, review, and demonstration of software solutions. Develop software designs, including infrastructure specifications, software versions, and configurations. Work with clients, product managers, analysts, architects and engineers to plan, design, develop, test, and implement information technology solutions consistent with business objectives. Review and create system, software, and functional design specifications. Design and build Application Program Interface (API) software to provide interoperability between web services. Design, build, and deploy databases in support of software product development.
Education and Qualifications/Skills and Competencies:
Bachelor’s degree in Computer Science, Computer Engineering, Information Systems or a related field plus seven (7) years of related experience.
Work Experience:
Three (3) years of experience must include: Implementing Design Patterns using C#; Developing REST APIs with Web API, WCF or Web services; SQL Server; Oracle databases; Developing Web UI using HTML5 and CSS3; JavaScript; JQuery; MSUnit/NUnit; Angular JS; Designing and implementing DevOps CICD pipelines using Jenkins; Agile/Scrum development; Distributed code version control using GIT and VSTS; Test Driven Development methodology; Performance and Load Testing using Visual studio; Docker containerization technology; Linux operating system; and Developing Redis caching solutions.