Job Description
Are you a recent computer science graduate or a career changer eager to break into the tech industry? Apex Digital Solutions is looking for a motivated Junior Software Engineer to join our growing team in Kansas City. We are committed to nurturing talent and value potential, passion, and a strong work ethic just as much as years of experience.
In this role, you will work alongside senior developers to build scalable web applications and software solutions that power our clients' businesses. You will gain hands-on experience in a modern, agile environment while contributing to real-world projects that make a tangible impact.
Why Join Us?
- Competitive entry-level salary and comprehensive benefits package.
- Opportunity for rapid career growth and mentorship from industry experts.
- State-of-the-art office located in the heart of Kansas City.
- Flexible work arrangements and a collaborative, inclusive culture.
Responsibilities
- Assist senior developers in designing, coding, and testing software modules.
- Write clean, efficient, and maintainable code in languages such as Java, Python, or JavaScript.
- Participate in code reviews to learn best practices and improve code quality.
- Debug and troubleshoot software issues, ensuring high application performance.
- Collaborate with product managers and designers to define user requirements.
- Contribute to the documentation of technical specifications and processes.
- Stay updated on emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Recent graduates or career changers with a passion for technology.
- Familiarity with at least one major programming language (Java, Python, C#, or JavaScript).
- Basic understanding of data structures, algorithms, and object-oriented programming.
- Knowledge of relational databases (SQL) and version control systems (Git).
- Strong problem-solving skills and a quick learning curve.
- Excellent communication skills and the ability to work well in a team setting.