Share this job
Senior It Developer
Cleveland, OH
Apply for this job

Job Title: Senior IT Developer

Location: Cleveland, OH

Job Description:

We are looking for a highly skilled Senior IT Developer to join our dynamic team. As a Senior IT Developer, you will be responsible for creating efficient and effective technology solutions that meet the business requirements of our organization. You will have a significant impact on our technology architecture, ensuring the successful deployment of projects and solutions.


Responsibilities:


Strategy & Planning:

  • Acquire and interpret business requirements, create functional specifications, and determine the most efficient and appropriate technologies.
  • Influence users in determining the best design to meet project requirements while following established department standards.
  • Design, submit, and review technical and process improvement recommendations as a member of the technical leadership team.


Acquisition & Deployment:

  • Perform complex programming assignments that require an advanced understanding of established programming standards, methods, and best practices.
  • Design application and database components for development projects.
  • Mitigate significant risks associated with high-technical complexity projects or those that pose significant challenges to the business.
  • Understand the business problem being solved and recommend the best solution.


Operational Management:

  • Maintain and modify applications by amending application documentation, developing detailed programming logic, and coding changes.
  • Provide support for critical application problems and issues, developing proactive measures to ensure issue resolution and prevention.
  • Act as a Subject Matter Expert in the discovery and investigation of critical production problems.
  • Collaborate with business domain experts to analyze and assess existing business-critical functions, recommending process improvements.
  • Assist Project Managers in defining, gathering, and documenting business and technical requirements.
  • Collaborate with other developers, programmers, and designers in conceptualizing and developing new software programs and applications.


Incidental Functions:

  • Conduct research into new technologies, including tools, components, and frameworks.
  • Train and share knowledge with development teams.
  • Mentor and coach developers and/or Professional Apprentices.
  • Self-manage project work, tasks, and status reporting.
  • Make presentations to management, clients, and peer groups as requested.
  • Provide off-hour support for critical application problems and issues.
  • Analyze program performance and take corrective action based on consultation with clients and supervisor approval.
  • Participate in hiring activities and contribute to efficiency and effectiveness of work.


Qualifications:


Formal Education & Certification: Bachelor’s degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study or equivalent experience.


Knowledge & Experience:

  • 5+ years of IT experience.
  • 5+ years of experience working on all phases of the Software Development Lifecycle.
  • Experience working with customers to build and formulate business requirements.
  • 5+ years of experience in Java, ORM/JPA/Hibernate, Web Services, Object-oriented design techniques, and common design patterns.
  • 3+ years of experience in writing SQL queries and stored procedures for Oracle databases.
  • Experience in automated testing is desired.
  • Microservices experience.
  • Advanced skills in implementing API and Microservices architecture using leading solutions.
  • Strong hands-on development track record in building integration and applications with various technologies, development tools, and database systems.


Personal Attributes:

  • Strong written and oral communication skills.
  • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Advanced systems/process orientation with demonstrated analytical thinking, organizational skills, and problem-solving abilities.
  • Ability to work in a team-oriented, collaborative environment.
  • Willingness and ability to train and teach others.
  • Ability to facilitate meetings and follow up with resulting action items.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Strong presentation and interpersonal skills.
  • Ability to work effectively in a multi-cultural environment and lead cross-organizationally.
  • Strong commitment to inclusion and diversity.


If you are a highly motivated and skilled IT developer looking for a challenging role with an opportunity to make a significant impact, we encourage you to apply. Please send your resume and cover letter to markjr@emeraldresourcegroup.com. Join our team and play a crucial role in shaping our technology solutions and architecture.


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. 



Apply for this job
Powered by