Job Description
Are you a recent graduate or an aspiring developer looking to launch your career in the heart of the Central Valley? Apex Dynamics is seeking a talented Entry Level Software Engineer to join our innovative team in Fresno, CA.
We are not just looking for code; we are looking for problem solvers. As a member of our growing engineering squad, you will have the unique opportunity to work on cutting-edge projects that impact millions of users. We pride ourselves on a culture of mentorship, where senior engineers guide junior talent to reach their full potential.
Why Join Apex Dynamics?
- Modern Tech Stack: Work with the latest tools in cloud computing, AI, and web development.
- Career Growth: Clear pathways for promotion and continuous learning.
- Collaborative Environment: A supportive team that values your input and creativity.
If you are ready to turn your academic knowledge into real-world impact, we want to hear from you.
Responsibilities
- Design, develop, and test scalable software applications using modern programming languages.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Participate in daily stand-ups, code reviews, and sprint planning meetings.
- Debug and resolve software issues to ensure high system reliability and performance.
- Contribute to the full software development lifecycle, from concept to deployment.
- Stay updated with emerging technologies and integrate them into our projects where applicable.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Proficiency in at least one programming language (e.g., Python, Java, C#, or JavaScript).
- Understanding of fundamental data structures and algorithms.
- Familiarity with database concepts and SQL.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work effectively in a team environment.
- Passion for learning new technologies and adapting to new challenges.