Job Description
Welcome to Apex Innovations, where we are redefining the digital landscape with cutting-edge solutions. As a rapidly expanding tech firm, we are looking for ambitious individuals to join our team as Entry Level Software Engineers. We value fresh perspectives, a hunger to learn, and the drive to build software that matters.
In this role, you will be mentored by industry veterans while working on real-world projects that impact our clients' success. We offer a competitive benefits package and a culture that encourages innovation and continuous growth.
Responsibilities
- Develop high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate closely with cross-functional teams including product managers, designers, and senior developers.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Conduct code reviews and provide constructive feedback to peers.
- Debug and resolve software issues efficiently to ensure optimal system performance.
- Stay current with emerging technologies and propose improvements to existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field (or equivalent practical experience).
- Basic understanding of software development principles, data structures, and algorithms.
- Familiarity with at least one major programming language such as Python, Java, JavaScript, or C#.
- Knowledge of version control systems (e.g., Git) and web technologies (HTML, CSS, REST APIs).
- Strong analytical skills with a focus on problem-solving and attention to detail.
- Excellent written and verbal communication skills.