Logo
Emerald Resource Group

Director Of Software Development

Emerald Resource Group, Cleveland, Ohio, us, 44101

Save Job

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.