Application Developer at Regional Organized Crime Information Center ROCIC
Nashville, TN 37214, USA -
Full Time


Start Date

Immediate

Expiry Date

24 Nov, 25

Salary

73939.0

Posted On

25 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Database Systems, Angular, Docker, Computer Science, Vue.Js, Node.Js, Python

Industry

Information Technology/IT

Description

COMPANY OVERVIEW

ROCIC is an organization composed of criminal justice agencies in the southeastern and southwestern United States working together to combat multi-jurisdictional criminal activities.
ROCIC announces an opening for the position of Application Developer. ROCIC offers an excellent benefit package, including medical, vision and dental insurance, a 403(b) retirement program, and life and disability insurance. This is an exempt position.

QUALIFICATIONS:

-Bachelor’s degree in Computer Science, Software Engineering, related technical field or the equivalent combination of education and experience.
– 3-5 years of professional development experience in both web and Windows desktop applications. Proven ability to deliver production-ready solutions with minimal onboarding.
· Proficient in C# and .NET frameworks.
· Proficient in HTML5, CSS3, and JavaScript.
· Experienced with modern frontend frameworks like React, Angular, or Vue.js.
· Backend development using C#, ASP.NET Core, Node.js, or Python.
· Strong understanding of RESTful APIs and database systems (SQL Server).
· Skilled in CI/CD pipeline setup and deployment automation.
· Hands-on experience with Docker for building and deploying containerized applications with understanding of Dockerfile creation, image management, and multi-container orchestration.

Responsibilities

Builds and maintains responsive web applications using modern frontend and backend technologies.
Sets up automated build, test, and deployment pipelines using tools like GitHub or Azure DevOps.
Creates and manages Docker containers for both web and desktop applications.
Designs, implements, and maintains relational databases (SQL Server).
Documents technical designs, architecture decisions, and deployment procedures.
Provides troubleshooting capabilities for multiple solutions across the organization.
Performs assigned tasks related to application enhancements and patches as determined by the IT Manager.
Engages in self-directed study and formal training in programming technologies to maintain and advance proficiency.
Ensures appropriate documentation for all development and modifications made to code bases.
Maintains version control of all codebases using Git-based repositories such as Azure DevOps or GitHub.
Assists in accomplishing the goals and objectives of ROCIC and any other duties or projects assigned by the IT Manager.

Loading...