Junior Software Engineer

CPSI
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 146K

Job location

Remote

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
CSS
Cloud Engineering
Code Review
Collaborative Software
Databases
Data Security
Software Debugging
Web Development
Electronic Data Interchange (EDI)
Github
Python
Linux System Administration
Microsoft SQL Server
MySQL
Role-Based Access Control
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Web Applications
React
Express
Backend
GIT
Information Technology
Vba Programming Language
Data Management
Front End Software Development
Api Design
REST
Network Server
Software Version Control
Programming Languages

Job description

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

Benefits & conditions

Pay: $60.00 - $70.00 per hour

About the company

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.

Apply for this position