At CemSites 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.
Position Summary
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.
Schedule: Onsite Monday - Friday from 8am to 5pm
Pay: Based 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.
Qualifications
- 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.
- PHP, SQL, HTML, CSS, Java
- Understanding of version control systems (e.g., Git).
- Experience with Agile/Scrum methodologies is a plus.