Job Description
Welcome to Apex Digital Systems, a premier technology firm in the heart of the entertainment capital. We are seeking a passionate and motivated Entry Level Software Engineer to join our innovative team. If you are a recent graduate or a career changer looking to break into the tech industry with hands-on mentorship, this is the perfect opportunity for you. We pride ourselves on building scalable software solutions that drive business growth and user engagement.
Why Join Us?
- Work with cutting-edge technologies and modern development stacks.
- Competitive salary and comprehensive benefits package.
- A collaborative culture that values creativity and continuous learning.
- Opportunities for rapid career advancement in a thriving tech hub.
As an Entry Level Software Engineer, you will work closely with senior developers to build robust applications, participate in agile ceremonies, and contribute to exciting projects that impact millions of users.
Responsibilities
- Collaborate: Work closely with product managers and senior engineers to design, develop, and maintain high-quality software applications.
- Code: Write clean, efficient, and well-documented code in languages such as Java, Python, or JavaScript.
- Debug: Identify, troubleshoot, and resolve software defects and technical issues to ensure optimal system performance.
- Integrate: Assist in the integration of third-party APIs and external services into our main product suite.
- Review: Participate in code reviews to ensure code quality, security, and adherence to best practices.
- Documentation: Contribute to technical documentation, including API documentation and system architecture diagrams.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Knowledge: Basic understanding of Object-Oriented Programming (OOP) concepts and data structures.
- Experience: Familiarity with at least one web development framework (React, Angular, or Vue) or backend language (Java, Python, Node.js).
- Databases: Knowledge of SQL and basic database design principles.
- Tools: Proficiency with version control systems like Git and basic understanding of CI/CD pipelines.
- Soft Skills: Strong problem-solving skills, attention to detail, and the ability to communicate complex technical ideas clearly.