Job Description
We are looking for a highly skilled Sr. Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will leverage your technical expertise to develop innovative software solutions and lead engineering teams through complex projects. If you have a passion for problem-solving and staying ahead of emerging technologies, this is the perfect opportunity to make a meaningful impact in the tech industry.
Responsibilities:
• Design and implement advanced software solutions across diverse projects, ensuring high-quality outcomes.
• Lead and mentor engineering teams, providing guidance and technical expertise throughout all stages of development.
• Build and maintain scalable applications, APIs, and database models to meet business needs.
• Collaborate with product managers, UX designers, and business stakeholders to gather and refine project requirements.
• Manage software deployments and provide post-release support to ensure smooth operation.
• Recommend and implement process improvements to enhance productivity and software quality.
• Conduct thorough code reviews and approve changes to ensure adherence to best practices.
• Evaluate team performance and foster growth through constructive feedback.
• Stay updated on emerging technologies and industry trends to drive innovation.
• Assess and select appropriate frameworks, technologies, platforms, and tools for project success.• At least 7 years of experience in developing and supporting software systems.
• Strong problem-solving abilities and excellent organizational skills.
• Proficiency in ASP.NET Core and backend development.
• Experience with modern front-end frameworks such as React, Angular, or Vue.js.
• In-depth knowledge of relational database design and optimization.
• Familiarity with cloud technologies and API development.
• Understanding of Agile methodologies, including Scrum practices.
• Bachelor’s degree in Computer Science or a related field, or equivalent certification.
Full-time