Robert Half - Dublin, OH

posted 23 days ago

Full-time
Dublin, OH
Administrative and Support Services

About the position

The Software Developer position in Columbus, Ohio involves designing, developing, and maintaining robust software applications and systems. The role offers the opportunity to work in a dynamic team environment, focusing on modernizing existing infrastructure and creating innovative solutions that drive business growth.

Responsibilities

  • Design, develop, and maintain scalable and robust software applications and systems to meet business requirements.
  • Lead the design, development, and implementation of software applications and solutions.
  • Provide technical guidance and leadership to junior developers, ensuring adherence to best practices and coding standards.
  • Collaborate with stakeholders to analyze requirements, architect solutions, and design technical specifications for software projects.
  • Conduct code reviews to ensure code quality, maintainability, and security, while also identifying opportunities for improvement.
  • Investigate and resolve complex technical issues, utilizing debugging tools and methodologies to troubleshoot problems, identifying root causes and implementing effective solutions efficiently.
  • Stay abreast of emerging technologies, tools, and trends in the IT industry, evaluating their potential impact and suitability for adoption within the organization.
  • Participate in project planning, estimation, and execution, ensuring timely delivery of high-quality software solutions within budgetary and timeline constraints.
  • Work closely with cross-functional teams, including business analysts, project managers, and system administrators, to deliver integrated IT solutions that align with business objectives.
  • Provide technical leadership and guidance throughout the software development lifecycle.

Requirements

  • Expertise in Backend Development, including server-side programming and database management.
  • Strong knowledge of C++ programming language for application development.
  • Familiarity with GitHub for version control and code sharing.
  • Understanding of AB Testing for optimizing user experience and system functionality.
  • Experience with Agile Scrum methodology for effective project management.
  • Proficiency in Ajax for creating asynchronous web applications.
  • Experience in API Development for enhancing software communication capabilities.
  • Knowledge of ASP.NET for web application development.

Nice-to-haves

  • Experience with Bug Tracking to ensure software efficiency and reliability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service