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
. 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.