Job Description
We are seeking a passionate and talented Junior Software Engineer to join our dynamic team in Tampa, Florida. At Apex Digital Systems, we don't just write code; we craft digital experiences that define the future. Whether you are a recent graduate looking to launch your career or a career changer eager to pivot into tech, we provide the mentorship and tools you need to thrive.
Our ideal candidate is curious, resilient, and ready to tackle complex challenges in a collaborative environment.
Responsibilities
- Develop and Maintain: Write clean, efficient, and scalable code for web and mobile applications using modern technologies.
- Collaborate: Work closely with senior engineers, designers, and product managers to translate requirements into technical solutions.
- Code Quality: Participate in code reviews to ensure best practices, security standards, and performance optimization.
- Debugging: Identify, analyze, and resolve software defects and bugs in a timely manner.
- Documentation: Create clear, comprehensive documentation for code, APIs, and technical processes.
- Testing: Assist in writing unit and integration tests to ensure application stability.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Programming: Proficiency in at least one major programming language such as Python, Java, JavaScript, or C#.
- Foundations: Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Tools: Familiarity with version control systems (Git) and development environments (VS Code, IntelliJ).
- Problem Solving: Demonstrated ability to break down complex problems into manageable steps.
- Communication: Excellent verbal and written communication skills.