CP

CPSI, Ltd.

Junior Software Engineer

Job summary

Software Developer

Work model

Fully remote
Only United States
2 days ago
Job description

Company Overview

CPSI, Ltd. is committed to empowering the education community through accessible and reliable data solutions. With over 20 years of dedicated service, we focus on providing tools that help teachers and staff deliver a better education for students everywhere.

Job Summary

We are seeking an enthusiastic and motivated Junior Software Engineer to join our dynamic team. In this role, you will contribute to the development and maintenance of innovative software solutions that support educational data management. You will collaborate with experienced developers to build robust applications, enhance existing systems, and learn best practices in software development within a fast-paced environment.

Duties

  • Assist in designing, coding, testing, and debugging software applications using languages such as Python, JavaScript, C#, C++, and Java.
  • Support the development of web applications utilizing frameworks like React Express and front-end technologies including HTML, CSS, and JavaScript.
  • Contribute to API development and integration efforts using RESTful APIs and REST standards to ensure seamless data exchange across platforms.
  • Collaborate within Agile teams to plan sprints, participate in code reviews, and improve project workflows using version control tools like GitHub, Git, SVN, and Azure DevOps.
  • Help maintain and optimize database systems such as MySQL and SQL Server while ensuring data security through RBAC (Role-Based Access Control) policies.
  • Assist in deploying applications on cloud platforms including AWS and Azure, gaining hands-on experience with cloud infrastructure management.
  • Support Linux-based environments for application deployment and troubleshooting.

Requirements

  • A foundational understanding of IT infrastructure concepts including servers, networking, and cloud services such as AWS or Azure.
  • Experience or familiarity with programming languages like Python, JavaScript, C#, C++, Java, or VBA for application development.
  • Knowledge of web development technologies including RESTful APIs, front-end frameworks like React or Express.js, and back-end development practices.
  • Basic understanding of database management systems such as MySQL or SQL Server along with SQL query writing skills.
  • Familiarity with version control systems like GitHub, Git, SVN or similar tools used in collaborative software projects.
  • Exposure to Agile methodologies for software development processes.
  • Ability to work effectively in Linux environments and support application deployment on cloud platforms.

Join us at CPSI Ltd., where your passion for technology can make a real difference in education! We provide a paid opportunity for growth within a supportive team dedicated to innovation and continuous learning.

Pay: $60.00 - $70.00 per hour Work Location: Remote