Job Description
We are looking for an experienced and innovative Senior Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will collaborate with cross-functional teams to deliver high-quality products. If you thrive on solving complex problems and staying ahead of industry trends, this is the perfect opportunity to make an impact.
Responsibilities:
• Design and develop advanced software solutions tailored to meet complex business needs.
• Lead and mentor a team of engineers, providing guidance throughout project lifecycles.
• Build and maintain scalable applications, APIs, and database models to ensure optimal performance.
• Collaborate closely with product managers, user experience designers, and stakeholders to gather and refine project requirements.
• Manage software deployments and provide post-release support to ensure seamless operation.
• Recommend and implement best practices, tools, and processes to improve productivity and code quality.
• Conduct rigorous code reviews and approve changes to maintain high development standards.
• Evaluate team performance, offering constructive feedback and guidance for growth.
• Stay updated on emerging technologies and industry trends to propose innovative solutions.
• Assess and integrate frameworks, platforms, and tools to enhance development capabilities.
• Minimum of 5 years of experience in building and maintaining software systems.
• Proven expertise in problem-solving and organizational skills.
• Proficiency in backend development and client-side scripting.
• Experience with ASP.NET Core and modern frameworks such as React, Angular, or Vue.js.
• Strong knowledge of relational database design and optimization.
• Familiarity with cloud technologies and API development.
• Bachelor’s degree in Computer Science or a related field.
• Understanding of agile methodologies, including Scrum, and tools like Atlassian Jira.
Full-time