Entry Level Software Developer Job Description Template
Our company is looking for a Entry Level Software Developer to join our team.
Responsibilities:
- 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.
Requirements:
- 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.