Entry Level Software Developer

Entry Level Software Developer Job Description Template

Our company is looking for a Entry Level Software Developer to join our team.


  • Project – Define, Plan, and Estimate tasks required to complete assigned system functionality captured through user stories;
  • Engage with business & technology stakeholders in idealization & solution creation;
  • Create/Write – system design, develop, and test (unit, integration, etc.) code in accordance with development team standards;
  • Believe in competencies like Commitment, Ownership, Drive, Communication, Quality, etc;
  • Technical documentation – Input into Acceptance Criteria, Story Tasking, etc;
  • Application development – Design, develop, implement, and document;
  • Strong communication and interpersonal skills;
  • Must be an US citizen or permanent resident;
  • Attend development team meetings;
  • A completed Bachelor’s or Master’s Degree in Computer Science, Software Engineering or other technical field is required;
  • Test and debug solutions;
  • Use efficient and structured programming solutions adhering to department development standards;
  • Confer with leader and other resources regularly to determine how the desired results can be achieved;
  • Use agreed upon development languages to code computer instructions;
  • Basic understanding of software development practices.


  • Demonstrated strong analytical and problem-solving skills;
  • Knowledge of at least one additional programming language (Java/C#);
  • Flexibility with front end tools;
  • Demonstrated strong verbal and written communication skills;
  • Excellent organization skills and attention to detail;
  • Must be able to multi-task, meet deadlines, & work within a team;
  • Demonstrated proficiency in Python;
  • Knowledge of current development technologies & environments;
  • BA/BS in CompSci, Math, or related field from a U.S. DOE accredited institution with a 2.9+ GPA;
  • Familiarity with deploying web apps to AWS (Amazon Web Services);
  • Security mindset and familiarity with PCI-DSS Security Practices;
  • Demonstrated Customer Service skills;
  • 0-5 years of related experience;
  • Demonstrated ability to relay technical information to clients & users in layman terms;
  • Experience in Django preferred.