The Craneware Group is looking to hire Senior Software Engineers to design, develop, and deliver high-quality software solutions for TCG products that drive improvements in the US-based healthcare market. They are growing a team to design and develop new applications in the Cloud.
Requirements
- Strong understanding of object-oriented principles and design as well as MVC and SOA architectures.
- Advanced proficiency in PHP, with extensive hands-on experience using frameworks such as Symfony or Laravel.
- Solid experience designing and maintaining test suites with PHPUnit (or a similar framework) and integrating them into a CI/CD workflow.
- Proficiency in database concepts, SQL and relational databases (PostgreSQL, Oracle, SQLite, MySQL, SQL Server).
- Solid knowledge of front-end web technologies (HTML, CSS, JavaScript).
- Exposure to cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
- Experience with clustered or distributed computing is also a plus.
Responsibilities
- Developing and maintaining scalable web applications while ensuring performance and reliable database interactions for large, data-intensive workloads.
- Creating and consuming web-based APIs with a strong focus on RESTful design and integration.
- Collaborating with team members to solve real-world problems using prototypical examples, scenarios, and simulations.
- Contributing as a proactive team member, supporting departmental goals and objectives.
- Setting high personal expectations, demonstrating a strong sense of ownership, and encouraging the same in others.
- Communicating effectively, delivering the right information at the right level of detail and at the right time, according to technical, business, and customer needs.
- Providing constructive feedback and mentoring other developers, fostering a collaborative and growth-oriented environment.
Other
- Working in a highly energized, fast paced, agile environment.
- Detail oriented and self-motivated, with the ability to work with minimum/no supervision.
- Ability to understand and follow verbal and written communications.
- Willingness to be a collaborative team member and cooperate in the accomplishment of departmental goals and objectives.
- A desire to help other engineers grow and raise code quality, supported by practical experience in mentoring, reviewing pull requests and sharing knowledge across an organization.