Job Description
Are you a top-tier Software Engineer looking for immediate hire opportunities in Columbus, OH?
We are currently seeking a talented developer to join a dynamic team based in Columbus, Ohio, supporting our major clients across the United States, including key operations in California. We offer comprehensive Relocation Assistance for the right candidate.
In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that drive business growth. We pride ourselves on a collaborative culture and modern technology stack.
Responsibilities
- Design and implement robust, scalable, and secure software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define and deliver high-quality features.
- Write clean, maintainable, and well-documented code, including unit and integration tests.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Stay current with emerging technologies and industry trends to recommend improvements.
- Contribute to the full software development lifecycle, from requirements analysis to deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 3+ years of professional experience in software development.
- Proficiency in at least one primary language (e.g., Java, Python, C#, JavaScript).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.