Job Description
Launch Your Career in Technology with Apex Dynamics
Are you a recent graduate or an aspiring developer looking for your first role in tech? Apex Dynamics is seeking talented Entry Level Software Engineers to join our vibrant team in Minneapolis, MN. We are dedicated to nurturing young talent and providing the guidance you need to become a top-tier developer.
In this position, you will gain hands-on experience working on real-world projects that impact millions of users. We pride ourselves on a culture of continuous learning, innovation, and collaboration. If you are passionate about coding and ready to take the next step in your professional journey, we want to meet you.
What You'll Do:
- Develop, test, and deploy high-quality software applications using modern technologies.
- Collaborate with senior engineers and product managers to define technical requirements and specifications.
- Write clean, efficient, and well-documented code that follows industry best practices.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Debug and troubleshoot software issues to ensure optimal application performance.
- Contribute to the technical architecture and design of scalable systems.
What We're Looking For:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).
- Familiarity with at least one programming language such as Java, Python, JavaScript, or C#.
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Basic knowledge of relational databases (SQL) and version control systems (Git).
- Strong problem-solving skills and a logical approach to technical challenges.
- Excellent written and verbal communication skills.
- A genuine passion for learning new technologies and staying current with industry trends.
Responsibilities
- Develop, test, and deploy high-quality software applications using modern technologies.
- Collaborate with senior engineers and product managers to define technical requirements and specifications.
- Write clean, efficient, and well-documented code that follows industry best practices.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Debug and troubleshoot software issues to ensure optimal application performance.
- Contribute to the technical architecture and design of scalable systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).
- Familiarity with at least one programming language such as Java, Python, JavaScript, or C#.
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Basic knowledge of relational databases (SQL) and version control systems (Git).
- Strong problem-solving skills and a logical approach to technical challenges.
- Excellent written and verbal communication skills.
- A genuine passion for learning new technologies and staying current with industry trends.