Software Developer, Software Engineer, Full Stack Developer
At Cem Sites we specialize in web-based application programming for cemeteries, our purpose is to help people embrace today and confidently pursue tomorrow. That is why we provide an environment focused on openness, inclusion, trust, and respect. Here, you will discover our expansive range of roles, and a workplace where we aim to help turn your passion into a rewarding profession.
PositionSummary
The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that meet business and technical requirements. This role involves collaborating with cross-functional teams to deliver efficient, scalable, and reliable software solutions while adhering to best practices in coding, security, and performance.
ScheduleOnsite Monday - Friday from 8am to 5pm
No Relocation or Sponsorship provided PayBased on experience
Key Responsibilities- Design, code, test, and deploy new software applications and features.
- Maintain and enhance existing applications by identifying and correcting software defects.
- Participate in code reviews and contribute to improving code quality and development processes.
- Write clean, scalable, and maintainable code that follows company and industry standards.
- Develop and maintain documentation for software designs, processes.
- Monitor application performance and troubleshoot production issues as needed.
- Stay current with emerging technologies and development trends.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2–5 years of professional software development experience preferred.
- Proficiency in one or more programming languages, framework, databases.
- Understanding of version control systems (e.g., Git).
- Experience with Agile/Scrum methodologies is a plus.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).