This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Orbis Communications is seeking a Senior Software Developer - Java to manage and mentor a team of developers while driving the success of the Outcome product line.
The role requires a balance of technical expertise, strategic thinking, and people management.
The ideal candidate will have strong communication skills and thrive in a collaborative, fast-paced environment.
Key responsibilities include leading the architecture, development, and maintenance of the Outcome product line, ensuring robust performance and innovative solutions.
The candidate will act as the final technical point of contact for client concerns and work closely with management and client-facing teams to resolve issues.
Mentorship and performance feedback will be provided to a team of local and international developers, fostering a culture of collaboration and continuous improvement.
The candidate will collaborate with the executive team to align development priorities with organizational goals and proactively identify opportunities for product enhancements.
Communication of complex technical concepts to both technical and non-technical stakeholders is essential.
The candidate must ensure projects are delivered on time and meet high-quality standards.
Requirements:
A degree in Computer Science, Software Engineering, or a related field; equivalent experience will also be considered.
10+ years of experience as a software developer with hands-on expertise in Java and experience with IntelliJ IDEA.
5+ years of experience supervising and managing technical teams, with a track record of developing high-performing teams.
Advanced knowledge of database technologies, including SQL Server (design, optimization, administration, and maintenance).
Proficiency in web technologies, including Dynamic HTML, Vue.js, JSPs, AJAX, jQuery, CSS, and JavaScript.
Strong experience with Apache Tomcat, Spring, and Hibernate frameworks, along with skills in containerization and cloud-native applications.
Expertise in relational and object-oriented design and implementation concepts.
Exceptional analytical and problem-solving skills, with the ability to balance technical depth with big-picture thinking.
A growth mindset and willingness to learn and apply new technologies.
Superior English communication skills, both verbal and written.
Benefits:
The position offers a rewarding staff community culture that balances a challenging work environment with staff wellness and a positive social environment.
Staff are encouraged to participate in a variety of activities and are incentivized to volunteer in their communities.
Continuous skill-building and a focus on personal wellness are emphasized within the organization.