Job Description
Apex Dynamics is seeking a talented and motivated Entry Level Software Engineer to join our growing team in Raleigh, North Carolina. As a key member of our development squad, you will play a crucial role in designing and implementing innovative software solutions that drive our business forward.
We are looking for candidates who are eager to learn, passionate about coding, and ready to tackle complex challenges. You will work closely with senior engineers and product managers in an Agile environment to deliver high-quality products. If you are ready to launch your career in tech, we want to hear from you.
Responsibilities
- Assist in the design, development, and testing of high-quality software applications.
- Write clean, maintainable, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and contribute to architectural discussions.
- Debug and resolve technical issues across various platforms and environments.
- Collaborate with cross-functional teams including UI/UX designers and product managers.
- Engage in continuous learning to stay updated with the latest industry trends and technologies.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Proficiency in at least one programming language (Python, Java, C++, JavaScript, or Go).
- Understanding of data structures, algorithms, and software design patterns.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work effectively in a team setting.