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
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.
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.