Job Description
Are you ready to launch your career in technology?
Apex Digital Systems is seeking talented Entry Level Software Engineers to join our growing team. We are a leading innovator in the tech space, offering a hybrid-friendly environment based in Atlanta. We are currently expanding our remote capabilities, making this an ideal opportunity for candidates looking for remote options or those based in the surrounding Ohio area.
What You Will Do:
As an Entry Level Software Engineer, you will work closely with senior developers to design, develop, and maintain robust software solutions. You will be exposed to agile methodologies, modern frameworks, and a culture of continuous learning.
Responsibilities
- Write clean, scalable, and efficient code in languages such as Python, Java, or JavaScript.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Collaborate with cross-functional teams to identify and fix bugs and improve application performance.
- Contribute to the design and implementation of new features and enhancements.
- Write unit and integration tests to ensure code quality and reliability.
- Conduct code reviews and provide constructive feedback to peers.
- Stay updated on emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Understanding of data structures, algorithms, and object-oriented programming concepts.
- Familiarity with at least one major programming language and a willingness to learn more.
- Basic knowledge of database systems (SQL, NoSQL) and web technologies (HTML, CSS, REST APIs).
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Self-motivated with a passion for learning and a desire to work in a fast-paced environment.