Developer - National Criminal Justice Training Center

Fox Valley Technical College

Education
Qualifications
Benefits

Job Category

Regular Management

FVTC Worksite

US NH New Hampshire, US PA Pennsylvania

Hours Per Week

40

Note to internal applicants: Do not apply via this portal. Login to your Workday Account and Find Internal Career Opportunities through the Internal Portal.

Fox Valley Technical College celebrates diversity, supports equity and inclusiveness, and encourages individual expression in our workplace.

Job Description Summary

Interacts with management and other members of the project team to plan, prioritize, execute and test software development projects. Responsible for designing software architecture and developing engineering standards in support of the national Internet Crimes Against Children (ICAC) Program along other NCJTC software engineering efforts. These systems have been developed to assist law enforcement investigator in their efforts to protect children.

Job Description

ESSENTIAL JOB FUNCTIONS

  • Lead assigned software development projects to ensure timely and accurate delivery.
  • Develop, debug, and maintain multi-tiered web applications, web services, middleware, and client applications.
  • Design software architectures to ensure the integrity, availability, and maintainability of systems and data.
  • Establish server and infrastructure standards in accordance with technical designs and requirements.
  • Design and engineer tools and frameworks for data mapping, caching, dependency resolution, and authentication.
  • Write and maintain technical documentation.
  • Conduct integration testing.
  • Database design in consultation with DBA.
  • Design and code from specifications; analyzes, evaluates, tests, debugs, documents, and implements complex software apps.
  • Uses coding methods in specific programming languages to initiate or enhance program execution and functionality.
  • Provide support for problem identification and bug fixing.
  • Work as a member of a team composed of users, analysts, developers, project managers and infrastructure personnel to design cost-effective technology solutions in support of functional requirements.
  • Test and deploy new releases into production, develop integration and interface routines, server/client configuration and report writing.

SECONDARY JOB FUNCTIONS

  • Configure IIS web servers, including application pools, session state, caching, logging, and authentication and authorization.
  • Configure application servers for services and middleware.

QUALIFICATIONS, TRAINING, AND EXPERIENCE

  • Bachelor’s degree in an associated discipline and a minimum of 5 years of general development experience, or an equivalent combination of education, experience or training that provides the required skills and abilities
  • Expert understanding in software architecture designs, patterns, and components. AND
  • Expert understanding in modern software engineering methodologies. AND
  • Recent programming experience should include:
  • ASP .NET C#, ASP .NET MVC, JavaScript, AJAX, XHR, CSS, HTML, TLS, Responsive Design
  • API design, REST – Service Stack experience preferred
  • Object Oriented Programming
  • SQL Server Database development, including modeling and the development of stored procedures and functions - Microsoft SQL Server experience preferred
  • Asynchronous and parallel programming
  • Domain Driven Design
  • Continuous Integration and Delivery
  • Visual Studio
  • Team Foundation Server
  • Internet Information Services
  • Windows Services
  • Active Directory

ESSENTIAL APTITUDES, SKILLS, KNOWLEDGE, AND PERSONAL CHARACTERISTICS

  • Excellent documentation and project planning experience.
  • Ability to multi-task while maintaining attention to detail.
  • Excellent written and verbal communication skills.
  • Self-motivated with the ability to work independently, as well as part of a team.
  • Ability to prioritize workload, perform under pressure in a fast-paced environment and relate to customers/outside contacts and fellow employees.
  • Research and resolve issues independently / strong, high-quality problem-solving skills.
  • Understanding of the software lifecycle.
  • Ability to analyze and present data and program information, orally and in writing and in non-technical language.
  • Excellent time management, planning, and organizational skills.
  • Working knowledge of Scrum and agile development methodologies.
  • Superior customer service attitude.
  • Ability to identify and seek needed information.
  • Highly motivated with a strong interest in contributing to the success of this college and the mission of NCJTC.

Additional Information

$77,200.00 - $123,400.00 per year.

Pay is based on a multitude of factors, including experience, qualifications, education, relevant certifications, internal equity, and market data. Note: Internal applicants' wage will be based upon the applicable compensation structure.

It is the expectation that all employees comply and cooperate with the College’s emergency action plan and any rapidly changing protocols, as well any applicable government orders affecting the College’s operations. This includes adhering to safety protocols and using face coverings and personal protective equipment as applicable.

FVTC strongly and actively strives to increase diversity and provide equal opportunity within its community. FVTC does not discriminate against persons based on age, color, disability, ethnicity, gender, gender expression, gender identity, genetic information, height, marital status, national origin, political persuasion, pregnancy, childbirth or related medical conditions, race, religion, sex, sexual orientation, transgender status, veteran status, weight or any other protected class.

Read Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles