Application Developer II

Job Summary:

The Application Developer II is responsible for the designing, coding, testing, and analyzing software programs and applications including research, design, documenting and modifying throughout the production lifecycle.

Essential Functions:

  • Understand business requirements to create solutions for business processes.
  • Work in an Agile framework with Sprint Planning, Daily Scrum, Retro functions.
  • Create Design Documents, review with the team, write code per the design.
  • Unit test the code for accuracy and performance.
  • Build and deploy code for test and support testing.
  • Understand Cross-team dependencies with code and coordinate with other teams to resolve them.
  • Review code of the team members and provide feedback and enhancement to the code written.
  • Serve as an SME in one or more areas of the Enrollment function of the organization.
  • Support the code written once it goes to Production with any defects and fixes.
  • Work collaboratively with other developers, System Analysts and Testers for delivering quality code on time.

Education and Experience:

  • Bachelor of Science in the field of computer science or software engineering or equivalent years of relevant work experience required
  • Minimum of three (3) years of technical experience required
  • Experience developing and designing n-tier applications with multi-tier architectures required
  • Experience building solutions in Microsoft .NET Technologies and SQL Server database required.
  • Experience with Coginzant Facets system, Enrollment module is a plus.

Competencies, Knowledge and Skills:

  • Minimum 3 years of experience programming in C# programming language.
  • Experience creating Console applications, ETL and Web UI.
  • Minimum 3 years of experience programming with Microsoft SQL Server.
  • Experience creating/updating/optimizing SQL Tables, Views and Stored Procedures.
  • Experience creating active web pages within an authenticated environment.
  • Minimum 3 years of experience with creating REST API Web Services in C#.
  • Installation of Web Services on Servers, trouble shoot and monitor using off the shelf/custom tools is  big plus.
  • Knowledge/Experience with Micro Service Architecture.
  • Create build scripts/pipelines using GIT Source Control and TFS environment.
  • Strong interpersonal skills including excellent written and verbal communication skills
  • Writing unit test cases with a goal of 99% code coverage using N-Unit framework.

Licensure and Certification:

  • Certifications in Microsoft Training or comparable certifications for Java or other OOP languages (MCSD, etc.) preferred

Working Conditions:

  • General office environment; may be required to sit or stand for extended periods of time