Job Title: Director of Software Development
Location: Cleveland, OH
Responsibilities:
- Lead a small team of developers to develop a product as a service system.
- Act as a player coach, serving as a hands-on technical leader.
- Balance responsibilities with 70% leadership and 30% development.
- Design and implement new technologies to improve turn-around.
- Design and implement new technologies to improve quality.
- Thrive in a fast-paced, deadline-driven environment.
- Collaborate with customers directly to make product improvements.
- Contribute to sales engineering efforts.
- Foster a great working environment and culture within the team.
Knowledge and Experience:
- 10+ years of Java programming experience.
- 4+ years of leadership experience.
- 4+ years of microservices experience.
- Strong understanding of microservices architecture and principles.
- Proven expertise in RESTful API development.
- Ability to effectively communicate with business and translate business needs into technology solutions.
- Demonstrated ability to modernize infrastructure while delivering value.
- Track record of designing and implementing large-scale systems.
- Proficiency in creating and maintaining on-premises and hybrid cloud production environments.
- Demonstrated ability to implement newer technologies to increase productivity, such as microservices, CI/CD, and automated testing.
- Proven expertise in implementing logging and monitoring systems (e.g., ELK and Prometheus).
- Excellent verbal and written communication skills.
Preferred Knowledge and Experience:
- Experience with SpringBoot.
- IoT (Internet of Things) experience.
- Knowledge of Docker.
- Proficiency in Java Threading.
- Familiarity with WebSocket.
- Background in machine learning and artificial intelligence.
- Experience with computer vision.
- Java on the desktop development experience.
- Expertise in video encode/decode and streaming.
- Mobile development experience.
Education: Bachelor’s Degree or higher in Computer Science, Information Technology, or a closely related field, or equivalent experience.
If you are a passionate and experienced software development leader who is excited about the opportunity to lead a dynamic team and contribute to cutting-edge technology solutions, we'd love to hear from you. Apply now!
To apply, please submit your resume and cover letter to markjr@emeraldresourcegroup.com.
Attention Employers!
Seeking exceptional talent? We've got the solution: Share your job descriptions with us.
-
Precision Matching: We'll pinpoint the perfect candidates.
-
Time Saver: Fill crucial roles faster than ever.
-
Showcase Your Brand: Attract top talent aligned with your mission.
-
Partnership: We're your allies in successful hiring.
-
Network Access: Tap into our extensive candidate pool.
-
Confidentiality: Your needs are handled discreetly.
Elevate your team today! Contact us to share your job descriptions and discover your next top performer.