Certified Woman & Minority Owned

Application & Java/SQL Developer


Reference Number: NPILSP27

Application & Java/SQL Developer
experience  Not Disclosed
location  100% Remote (Within US)
duration  4.5 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Education
duration  $54.25/hour - $59.25/hour
Job Description

Remote

Description:


Application Developer


The client works to build the capacity of schools to use information and technology, maintain network infrastructure, security standards, and support other departments to meet district goals. The client provides innovative technology solutions that improve students' education quality, reduce the administrative burden on educators, facilitate parent interaction, increase community engagement, and support client's mission of transparency by focusing on the ease and equity of access to information.


Job Summary:

The Senior SIS Application & Java/SQL Developer is a dual-focus role responsible for the analysis, design, and development of application solutions specifically for the client information suite. You will lead technical efforts to customize and enhance the Aspen SIS while serving as the primary Java and SQL Developer for data integrations, custom modules, and enhancements directly related to the SIS ecosystem. This position requires an expert-level understanding of the software development life cycle (SDLC) to build scalable, high-quality applications that meet complex student data requirements.


The Sr. Student Information Application Developer will be held accountable for the following responsibilities:


Customization & Development: Partner with SIS business analysts and DevOps team members to build effective and efficient application enhancements and solutions specifically for student information-based initiatives.

Java & SQL Engineering: Develop and maintain application enhancements both within and outside the SIS software framework using Java, XML, JSON, iReports, PowerBI, SQL, and other tools to model complex business processes through data transformation and movement, workflows, APIs, user interfaces, and event- and schedule-driven processes.

Systems Analysis: Analyze existing SIS programs for logic modification, troubleshooting, performance enhancements, and technology modernization. Analyze business requirements to design and implement functional changes.

Optimize complex SQL queries and stored procedures within relational databases to handle massive datasets involving hundreds of thousands of student records.

Software Design: Research and design new software systems, procedures, and applications that improve the SIS environment.

Documentation & Knowledge Transfer: Clearly document program logic and transfer knowledge in written form; vet requirement documents and maintain plans aligned with organizational goals.

Collaboration: Meet with Development Managers to discuss the scope of software projects and keep up to date with industry trends and technological developments. Co- develop application improvements and resolve application issues with vendor-based developers and external contractors.

Build and maintain integrations between the SIS and third-party platforms, such as Google Classroom, transportation software, and building access systems.

Ensure strict adherence to FERPA (Family Educational Rights and Privacy Act) and other data privacy regulations by implementing robust encryption and role-based access control (RBAC).

Write comprehensive unit and integration tests to maintain code quality in a complex, multi-module environment.

Engage with external vendor technical teams and internal client technical teams to troubleshoot problems and to design effective, efficient technology solutions

Other duties as assigned.


Knowledge, Skills, and Abilities

Core Technical Stack: Proficiency in Java and SQL database programming is required.

Programming Languages: Required experience in XML; knowledge of JavaScript, HTML5, and ASP.Net is a plus.

Tools & Environment: Experience with developer toolkits such as iReport/Jasper, Visual Studio, and IntelliJ.

Infrastructure: Familiarity with Linux Wildfly/Apache/Tomcat and Microsoft technology stacks.

Version Control: Knowledge of code repository tools including GitLab and GitHub frameworks.

Methodology: Deep understanding of industry best practice SDLC and Agile methodologies, focusing on requirements analysis, design, development, and delivery. Familiarity with CI/CD, Test-first development, paired and extreme programming, and other development and deployment paradigms.

Soft Skills: Excellent verbal and written communication (specifically technical requirements writing), strong problem-solving and collaboration skills, and the ability to work under pressure


Education & Experience

Education: College Bachelor’s Degree with an IT concentration.

Experience: Minimum of seven (7) years of application development experience.

Minimum of five (5) years of systems analysis experience.

Minimum of 2 yrs experience with Agile management tools like Azure DevOps




Notes:

Remote


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Related Jobs

Join VIVA and grow

VIVA is faster, easier and you still have complete control