Job Description
Job Description
We are in the process of recruiting a Software Developer to be based in Columbus, Ohio. The successful candidate will be involved in the design, development, and maintenance of robust software applications and systems.
As a Software Developer, you will have the opportunity to work in a dynamic team environment, contributing to the modernization of our existing infrastructure and the development of 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.
- Expertise in Backend Development, including server-side programming and database management
- Experience with Bug Tracking to ensure software efficiency and reliability
- 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
10 days ago