Job Description
Are you ready to launch your career in tech?
Apex Innovations is looking for a motivated Junior Software Engineer to join our growing team in Columbus, Ohio. We are a forward-thinking company building next-generation digital solutions, and we are eager to mentor the next generation of engineering talent.
In this role, you will work closely with senior engineers to develop, test, and deploy robust software applications. We offer a competitive salary, comprehensive benefits, and a culture that prioritizes continuous learning and innovation.
Why join us?
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous professional development budget and tuition reimbursement.
- Flexible work arrangements and a modern office environment.
Responsibilities
- Develop and Maintain Code: Write clean, efficient, and well-documented code for web and mobile applications using modern technologies.
- Collaborate: Work closely with product managers, designers, and senior developers to translate requirements into technical solutions.
- Debug & Troubleshoot: Identify and fix bugs in existing codebases to ensure system stability and performance.
- Participate in Agile: Engage in daily stand-ups, sprint planning, and code reviews to contribute to the team's agile workflow.
- Testing: Assist in writing unit tests and integration tests to ensure software quality and reliability.
- Documentation: Create and maintain technical documentation for new features and existing systems.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent work experience).
- Programming: Proficiency in at least one object-oriented programming language such as Java, Python, or C#.
- Web Technologies: Familiarity with front-end frameworks like React, Angular, or Vue.js is a plus.
- Database Knowledge: Basic understanding of SQL and database design principles.
- Version Control: Experience using Git for version control.
- Problem Solving: Strong analytical skills and the ability to break down complex problems into manageable parts.
- Communication: Excellent written and verbal communication skills.