Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Powerbi Programmer Jobs
Recruited by IDR, Inc. 7 months ago Address Nashville, TN, United States
Programmer/Developer-Remote Jobs
Recruited by Generis Tek Inc 11 months ago Address Nashville, TN, United States

Programmer/Developer Jobs

Company

NOVALINK SOLUTIONS LLC

Address Nashville, TN, United States
Employment type CONTRACTOR
Salary
Category Software Development
Expires 2023-06-12
Posted at 11 months ago
Job Description
The Programmer/Developer will work in a team environment to design, implement, and maintain Java based applications for the Tennessee Department of Children’s Services, which will primarily be the case management system, the Tennessee Family and Children Tracking Systems (TFACTS). Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Troubleshoots and enhances software to reduce operating time or improve efficiency.
A successful candidate for this position the following key skills:
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience with Statewide Automated Child Welfare Information Systems (SACWIS) and/or Comprehensive Child Welfare Information Systems (CCWIS).
  • Proficiency in Java, with a good understanding of its ecosystems
  • Experience in handling external and embedded databases
  • Basic knowhow of class loading mechanism in Java
  • Understanding of building tools like Ant, Maven, Gradle, etc.
  • Skilled at creating packages, procedures and functions using PL/SQL
  • Expertise in continuous integration
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Understanding basic design principles behind a scalable application
  • Experience working with web application frameworks
  • Ability to write clean, readable Java code
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Knowhow of Java concurrency patterns
  • Relevant Knowledge of Java GUI frameworks such as Struts, according to project requirements
  • Proficiency in JavaScript
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Requirements
Type
Category
Qualification
Description
Competency
Required
Skills
Architecture
ANT
Proficient (4-6 Years)
No
Skills
Architecture
Spring
Proficient (4-6 Years)
No
Skills
Architecture
Struts
Proficient (4-6 Years)
No
Skills
Languages
Java
Advanced (7-9 Years)
Yes
Skills
Languages
JavaScript
Advanced (7-9 Years)
Yes
Skills
Languages
PL/SQL
Proficient (4-6 Years)
No
Skills
Languages
SQL
Proficient (4-6 Years)
No
Skills
Others
SACWIS/CCWIS Systems Experience
Experience with designing, development, and maintaining a State Automated Child Welfare Information System and/or a Comprehensive Child Welfare Information System.
Proficient (4-6 Years)
No