Job Description
Welcome to Apex Digital Systems, where innovation meets opportunity. We are seeking talented Entry Level Software Engineers to join our growing team in Charlotte, NC. Whether you are a recent graduate looking to kickstart your career or a career switcher ready for a new challenge, we offer a collaborative environment where you can learn from industry experts and build scalable solutions.
As part of our dynamic team, you will work on cutting-edge projects that impact millions of users. We value curiosity, resilience, and a passion for code. We provide comprehensive mentorship programs to ensure your transition into the tech industry is seamless and successful.
Responsibilities
- Assist in the design, development, and testing of software applications using modern technologies.
- Collaborate with senior engineers to write clean, efficient, and maintainable code.
- Participate in agile development ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Debug and resolve software issues, contributing to a robust and stable product.
- Conduct code reviews and provide constructive feedback to peers.
- Document technical specifications and user stories to ensure clarity across the team.
- Stay up-to-date with emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Familiarity with at least one programming language such as JavaScript, Python, Java, or C#.
- Understanding of basic data structures and algorithms.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work well in a team setting.
- Willingness to learn and adapt to new technologies quickly.
- Experience with Git and version control is a plus.