Junior Software Developer Job Description
Junior Software Developer Duties & Responsibilities
To write an effective junior software developer job description, begin by listing detailed duties, responsibilities and expectations. We have included junior software developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Junior Software Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Junior Software Developer
List any licenses or certifications required by the position: IAT, DOD, PKI, II, AWS, CSSLP
Education for Junior Software Developer
Typically a job would require a certain level of education.
Employers hiring for the junior software developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Computer Engineering, Software Engineering, Education, Information Systems, Information Technology, Mathematics, Software Development
Skills for Junior Software Developer
Desired skills for junior software developer include:
Desired experience for junior software developer includes:
Junior Software Developer Examples
Junior Software Developer Job Description
- Perform peer-level code reviews to ensure it complies with the development standards and industry practice
- Maintain up to date knowledge of relevant technologies and IT techniques
- Any other duties as defined by the line managers
- Interface with users to gather requirements and additional enhancements
- Assist in testing and implementing new applications
- Take on additional responsibilities when needed
- Design and implement scalable and robust applications
- Drive infrastructure initiatives, frame and execute a technological path
- Work with developers, architects, product managers and other stakeholders
- Analyze requirements and generate appropriate design for a solution
- Analyzes, designs, programs, debugs, and does ongoing modification of a software component, under the mentorship of more senior staff
- Conducts technical investigation of product defects raised by customers or other internal groups like QA or Support, under the mentorship of more senior staff
- Coordinates, responds, tracks and follows-up on customer problem reports/technical support requests
- Interacts with internal cross-functional members to better understand system requirements and/or necessary modifications
- Design, estimate, implement and test new software features
- Analyze data from our live systems to identify areas for improvement
Junior Software Developer Job Description
- Manage and lead cross-functional teams of analysts, developers, testers, and other technology associates, throughout multiple releases each year
- Lead scrum teams in release activities to enable the successful delivery of technology solutions within scope, budget, time, and quality parameters
- Assist team with making appropriate commitments through story selection, task definition, estimation, assignments, and execution
- Identify and remove impediments, prevent distractions that interfere with the ability of the team to deliver the sprint goals
- Support the release & functional managers, and other project scrum masters as necessary
- Manage efforts with release managers to determine any adjustments to project scope, schedules, and resource assignments, as required throughout projects, to respond to emerging requirements, risks, and issues
- Function as backup point of contact for release manager
- U.S. citizenship or permanent residency (no visas)
- Bachelors or equivalent degree in Computer Science, or equivalent industry working experience in a systems analysis/development environment
- Troubleshooting technical and functional tickets
- This positioin is based in our Liverpool office
- Experience in an agile development frame work
- Bachelor’s Degree in related field (e.g., Computer Science, Software Engineering/Development)
- Sole US Citizenship with the ability to obtain and maintain an Active DOD Secret Security Clearance and ability to obtain TSA/DHS Suitability
- DOD Secret Clearance and TSA/DHS Suitability are required prior to work start
- Experience with common build tools, including Ant, Maven, and Gradle and an integrated development environment (IDE), including NetBeans, Eclipse, and IntelliJ IDEA
Junior Software Developer Job Description
- Collaborating with other team members to foster a team atmosphere
- Maintaining high quality software source code and documentation
- Providing remote support and troubleshooting for Client's systems
- Adhere to coding standards, procedures and techniques while contributing to the technical code documentation including detailed application and final user documentation
- Participate in design reviews and provide input to the design recommendations Incorporate security requirements into the design
- Provide input to the information/data flow for the proposed solution
- Understand and comply with the SDLC methodology in all planning, designing and development steps
- Translate the technical requirements into programmed application modules and develop/enhance the software application modules
- Ensure all solutions are aligned to pre-defined architectural specifications
- Identify and troubleshoot application code-related issues (Tier-3 Support)
- You are always learning, are creative and open to new ideas as innovation is critical to our success
- Ability to translate and develop final application prototypes into production-ready code
- Collaborate with other developers, testers, managers and clients (internal and external)
- Position requires attention to detail and the ability to quality check all deliverables for internal and external clients
- Experience with PHP and knowledge of open source data analysis and content management tools
- Bachelor’s degree from an accredited college/university in computer engineering, computer science, or related technical field and 2+ years of experience
Junior Software Developer Job Description
- We have time allocated to do some research & development
- We are choosing the best technologies that fit our needs (cloud, application, databases)
- Understand and see what working with Big Data is
- Be in a company that really take care of is employees
- Advantages (travel discounts
- Have a good working environment
- Tools and hardware you need to succeed
- Nice office and location close to the town center
- Dress code is casual informal
- Mountains all around (Skiing
- Associate degree or higher in a STEM subject
- BA or BS degree in CS, Computer Engineering, Engineering, or Computer Information Systems
- Bachelor's degree Computer Science, Engineering or other similar concentration or relevant experience
- Be willing to teach and learn from your peers
- 1-3 years of hands-on programming experience through employment, coursework, internship, open source contributions (Github portfolio’s welcome)
- 1 year of experience with configuring and maintaining a Java EE Web application server
Junior Software Developer Job Description
- Giving support in unit and functional testing
- Helping with Documentation of the activities performed
- Knowledge of Unit and Integration testing
- Support the Development Team in the design, development and unit testing of software for the platform and related sub-systems
- Support the definition of technical requirements
- Translate application user stories into functional applications
- Test and support the use of the application
- Use your technical skills to design for the current base future architectures
- Work closely with business analysts and technical leaders to design solutions
- Document and present project information to other team members
- Skilled enough with C and Python to be dangerous
- You have excellent Java skills and experience with current frameworks
- Knowledge of methods for quality assurance and usability testing for information systems
- Strong understanding of all phases of the Software Development Life Cycle and process methodologies
- Strong object-oriented programming skills with experience in several languages such as C#, VB.NET, Java, ASP.NET, MVC, and .NET Framework
- Affinity with Xamarin