The Department of Labor needs an IT Applications Developer/Senior to support the agency's internet and intranet applications and data.
Requirements
- Experience with government applications and security requirements is preferred.
- Experience using .NET Framework / ASP.NET Core, with solid skills in C-Sharp, React, JavaScript/TypeScript, HTML, CSS, and RESTful APIs.
- Proficiency in Git (preferably Azure DevOps) and SQL databases is expected.
- Experience managing and maintaining data elements, data systems, and databases, along with a demonstrated ability to use various database reporting tools.
- Skilled in: modern web application languages, software development principles and methods, software testing procedures, problem solving; communicating information so others understand, and prioritizing tasks.
Responsibilities
- Systems Analysis - Prepare the business problem definition and economic evaluation of proposed work; participate in information collection, analysis, organization and solution development and evaluation.
- System Design & Implementation - During development, responsible for the functional and technical design; determine system specifications; develop support materials to include training; provide basic on-going support.
- Programming/Testing - Develop program code; assemble/compile/debug code; perform or participate in unit testing; prepare program documentation.
- Database Design - Assist the DBA with creating relational databases and the necessary access to those databases.
- Data Analysis - Ensure agency data is organized and maintained in acceptable formats to ensure availability, speed, and integrity.
- Data Reporting - Develop SQL queries to produce reports, validate data, or integrate with applications.
Other
- The Department of Labor does not sponsor non-immigrant work visas for this position.
- Bachelor’s degree or equivalent in computer science, information systems, mathematics, engineering or other related field and two years' of experience, education, or training in coding computer applications; programming experience can be substituted for education on a year for year basis.
- Experience, education, or training in coding computer applications.