Job Description
Are you ready to launch your career in technology? Apex Digital Systems is seeking ambitious Entry Level Software Engineers to join our innovative team in Jacksonville, Florida. We are a forward-thinking company dedicated to building scalable, user-centric software solutions that drive business growth.
We believe in hiring for potential and nurturing talent. As an Entry Level Software Engineer, you will work directly with our senior architects and product leads to design, develop, and deploy cutting-edge applications. You will gain hands-on experience with the latest technologies while contributing to real-world projects that impact millions of users.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Generous professional development and mentorship programs.
- Flexible work environment with hybrid options.
- Located in the vibrant Riverside area of Jacksonville.
Responsibilities
- Develop and maintain high-quality, scalable code using modern programming languages (Java, Python, or JavaScript).
- Participate in the entire software development lifecycle, from requirements analysis to design, coding, testing, and deployment.
- Collaborate with cross-functional teams, including Product Managers and Designers, to define features and user stories.
- Write clean, well-documented, and efficient code that adheres to best practices and coding standards.
- Debug, troubleshoot, and resolve software defects and performance issues under guidance.
- Contribute to technical documentation and participate in code reviews to ensure code quality.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Familiarity with at least one object-oriented programming language (e.g., Java, Python, C#).
- Understanding of fundamental data structures and algorithms.
- Basic knowledge of web development concepts (HTML, CSS, RESTful APIs).
- Experience with version control systems (e.g., Git) is a plus but not required.
- Strong analytical skills and a passion for problem-solving.
- Eagerness to learn new technologies and adapt to changing requirements.