What are the responsibilities and job description for the Software Engineer position at Tech Consulting?
Entry-Level Software Engineer
Full-Time
Location - Atlanta, GA
Job Summary
We are looking for a motivated and detail-oriented Entry-Level Software Engineer to join our development team. In this role, you will work with experienced engineers to design, develop, test, and maintain software applications. This is an excellent opportunity for recent graduates or early-career professionals to build technical skills and gain hands-on experience in software development.
Responsibilities
- Write clean, efficient, and maintainable code
- Assist in developing and testing software applications
- Debug and troubleshoot software issues
- Collaborate with cross-functional teams including designers, product managers, and QA engineers
- Participate in code reviews and team meetings
- Learn and apply software development best practices
- Maintain technical documentation
- Support deployment and maintenance activities
Required Qualifications
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience)
- Basic knowledge of programming languages such as Java, Python, JavaScript, C , or C#
- Understanding of object-oriented programming concepts
- Familiarity with databases and SQL
- Knowledge of version control systems like Git
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
Preferred Qualifications
- Internship or academic project experience
- Familiarity with web development frameworks or cloud platforms
- Understanding of Agile or Scrum methodologies
- Knowledge of software testing principles
Technical Skills
- Programming: Java, Python, JavaScript, C , or similar
- Tools: Git, GitHub, VS Code, IntelliJ, or Eclipse
- Databases: MySQL, PostgreSQL, MongoDB
- Operating Systems: Windows, Linux, macOS
Salary : $30 - $35