Full Time

Senior Software Engineer - Enrollment Optimization | Remote

Get It - Professional Services
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It - Professional Services, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Enrollment Optimization at Get It - Professional Services is responsible for developing, enhancing, and optimizing software solutions to streamline the enrollment processes within our systems. This role requires a dynamic individual who can assess current workflows, identify potential improvements, and implement technical solutions that meet both client needs and industry standards. You will play a key part in collaborating with cross-functional teams to ensure that our tools and applications are not only functional but also highly efficient, scalable, and user-friendly.



Job Responsibilities

  • Develop and implement software solutions that enhance enrollment processes and improve user experience.
  • Collaborate with product managers and stakeholders to gather and analyze system requirements.
  • Optimize existing applications for improved performance, reliability, and scalability.
  • Perform code reviews and integrate best practices for code quality and security.
  • Assist in troubleshooting and debugging software issues to ensure timely resolution.
  • Create and maintain technical documentation for new and existing systems.
  • Mentor junior engineers and provide technical guidance across teams.
  • Stay current in industry trends and emerging technologies to inform future development practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional software development experience.
  • Proficiency in languages such as Java, Python, or C#.
  • Experience with web development frameworks and technologies (e.g., React, Angular, or Node.js).
  • Knowledge of database management systems (e.g., MySQL, PostgreSQL, or MongoDB).
  • Strong understanding of software development lifecycle and agile methodologies.
  • Excellent problem-solving skills and ability to work independently as well as in a team.
  • Familiarity with DevOps practices and tools is a plus.


Technologies & Tools

This position utilizes a variety of technologies and tools, including but not limited to modern programming languages such as Java, Python, and C#. The candidate will also work with web development frameworks like React and Node.js, and use database management systems such as MySQL and PostgreSQL for data handling. Familiarity with cloud services (e.g., AWS, Azure) and version control systems (like Git) is essential to effectively collaborate and deploy applications within our infrastructure.



Ideal Candidates

The ideal candidate for this role will possess a blend of technical expertise and strong analytical skills, with a proven history of successfully delivering software projects. They should be proactive in seeking solutions and demonstrating adaptability in a fast-paced environment. Excellent communication skills are key, allowing for effective collaboration across diverse teams. A motivated self-starter with a keen interest in continuous improvement and professional growth will thrive in this dynamic setting.

🌙 Night shift. It is 11:43 p.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.