Job Description
We are looking for an experienced Software Developer to join our team in Dublin, Ohio. In this role, you will play a pivotal part in designing, developing, and maintaining cutting-edge software solutions that address complex industry challenges. If you are passionate about innovation and thrive in a collaborative environment, we invite you to bring your expertise to our forward-thinking organization.
Responsibilities:
• Design and develop advanced software systems, ensuring they meet high standards of quality and functionality.
• Lead and mentor a team of engineers, providing guidance and support throughout project lifecycles.
• Build and maintain scalable applications, APIs, and database architectures.
• Collaborate with designers, product managers, and key stakeholders to gather and refine project requirements.
• Oversee application deployments and provide post-release support to ensure seamless operation.
• Propose and implement process improvements to enhance team productivity and output quality.
• Conduct thorough code reviews and approve changes to ensure adherence to best practices.
• Evaluate team performance, offering constructive feedback and fostering growth.
• Stay informed about emerging technologies and trends to keep the team at the forefront of innovation.
• Assess and recommend suitable frameworks, platforms, and tools for project success.
• Minimum of 7 years of experience in software development
• Hands-on experience with .NET Core
• Proficiency in modern front-end frameworks such as React, Angular, or Vue.js.
• Expertise in designing and optimizing relational databases.
• Bachelor's degree in Computer Science or a related field, or equivalent certification.
• Familiarity with tools and methodologies like Atlassian Jira, Agile Scrum, and API development.
• Knowledge of cloud technologies, client-side scripting, and backend development.
Full-time