Taro Logo

Entry Level Software Developer (North Carolina)

A company providing software development and IT services.
Oak Grove, NC 27703, USA
Backend
Entry-Level Software Engineer
Remote
Enterprise SaaS

Job Description

SynergisticIT is seeking an Entry Level Software Developer to join their team in a remote position based in North Carolina. This role is perfect for recent graduates or career switchers looking to start their software development career. The position offers a comprehensive learning environment where you'll work alongside experienced engineers, developing skills in modern technologies like Java, Python, and cloud platforms. You'll participate in meaningful projects while receiving mentorship and guidance to accelerate your professional growth.

The role involves hands-on coding, debugging, and documentation work, with opportunities to learn cloud technologies and DevOps practices. You'll be part of a collaborative team environment that supports your transition into professional software development. The company offers a competitive benefits package including health coverage, professional development opportunities, and a flexible remote work arrangement.

This is an excellent opportunity for someone starting their software engineering career, offering both practical experience and structured learning. The position combines technical skill development with real-world project experience, supported by mentorship and professional development resources. The company provides a supportive environment for growth, competitive compensation, and comprehensive benefits, making it an ideal starting point for a career in software development.

Last updated 5 days ago

Responsibilities For Entry Level Software Developer (North Carolina)

  • Participate in development of software applications using Java and Python, and frameworks like Spring Boot
  • Collaborate with senior developers and project teams to implement, test, and deploy applications
  • Contribute to coding, debugging, and documentation of projects
  • Learn and apply best practices for cloud platforms, containerization, and DevOps tools
  • Assist in translating business requirements into functional solutions
  • Continuously build skillset through training and mentorship
  • Communicate progress, challenges, and insights to team members

Requirements For Entry Level Software Developer (North Carolina)

Java
Python
Kubernetes
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or related fields
  • Basic programming skills in Java, Python, or other relevant languages
  • Familiarity with software development tools, version control systems, and IDEs
  • Understanding of object-oriented design, algorithms, and data structures
  • Strong problem-solving and analytical skills
  • Effective verbal and written communication skills
  • Self-motivated, detail-oriented, and capable of managing multiple priorities
  • Bonus: exposure to cloud services, containerization, or data tools

Benefits For Entry Level Software Developer (North Carolina)

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive entry-level salary and performance-based incentives
  • Flexible remote-friendly work environment with mentorship
  • Access to professional development, technical coaching, and certification programs
  • Paid vacation, holidays, and personal/sick days
  • Health, dental, and vision coverage
  • Opportunity to gain hands-on experience in real-world projects
  • Networking with hiring partners and guidance on career progression