Job Description
Are you a recent graduate or career switcher looking to break into the tech industry? Memphis Digital Innovations is hiring an enthusiastic Entry-Level Software Engineer!
We are looking for passionate individuals who are eager to learn, willing to work hard, and ready to contribute to a dynamic team. While prior professional experience is not required, we want candidates who have a strong foundation in computer science principles and a hunger to build scalable software solutions.
As a Junior Engineer, you will receive top-tier mentorship and hands-on training to accelerate your career growth. Join us in the heart of the Mid-South and become part of a company that values innovation and talent.
Why Join Us?
- Comprehensive training programs for aspiring developers.
- Competitive salary and full benefits package.
- Modern office environment with a focus on work-life balance.
What You Will Do:
- Collaborate with senior engineers to design, develop, and test software applications.
- Write clean, efficient, and well-documented code in various programming languages.
- Participate in code reviews and agile sprint planning meetings.
- Debug and troubleshoot issues to ensure high-quality software delivery.
- Learn and adapt to new technologies, frameworks, and best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C#).
- Understanding of basic data structures and algorithms.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work well in a team.
- A positive attitude and a willingness to learn from mistakes.
Apply today to launch your career in technology with Memphis Digital Innovations!
Responsibilities
- Assist in the full software development lifecycle, from requirements gathering to deployment.
- Write unit tests and integration tests to ensure code reliability.
- Participate in daily stand-ups and technical discussions.
- Document technical requirements and system architecture.
Qualifications
- Currently pursuing a degree in CS or related field, or graduated within the last 12 months.
- Basic knowledge of HTML, CSS, and version control (Git) is a plus.
- Eagerness to learn and grow technical skills quickly.