Software Engineer, Junior Job Description

Software Engineer, Junior Job Description

4.8
154 votes for Software Engineer, Junior
Software engineer, junior provides development support to the government client to enable design, development, and implementation of web-based enterprise software solutions following the Agile lifecycle.

Software Engineer, Junior Duties & Responsibilities

To write an effective software engineer, junior job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, junior job description templates that you can modify and use.

Sample responsibilities for this position include:

Relational Database Design/Programming (PostgreSQL, MySQL, Oracle)
Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
Design, develop and maintain web-based applications to enhance the performance and reliability of our current solutions, participate in the development of new industry-leading products
Continuously design, develop, and test SasS solutions and RESTful web services
Help drive the optimization, testing and tooling to improve software quality
Collaborate with software engineers, product managers, and others, taking learning and leadership opportunities that will arise every single day
Operate effectively within an agile DevOps model
Experience in development and deployment of RESTful web-services
Experience working with front end development such as AngularJS and JQuery is a plus
Understanding of data structures and algorithms – working knowledge of open source Big Data technology (HBase, Hive, Pig, Cassandra, MongoDB et al) is a big plus

Software Engineer, Junior Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer, Junior

List any licenses or certifications required by the position: ISTQB, ITIL, CV, SVD, TA, CTAL, CTFL, CISSP, AWS, CISCO

Education for Software Engineer, Junior

Typically a job would require a certain level of education.

Employers hiring for the software engineer, junior 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, Computer Engineering, Software Engineering, Technical, Physics, Mathematics, Software Development, Science, Education

Skills for Software Engineer, Junior

Desired skills for software engineer, junior include:

Software development life cycle
Agile development
Government contracting practices
Databases
Web-based applications
JavaScript
MS SQL
MySQL
PostgreSQL
Web protocols

Desired experience for software engineer, junior includes:

HS diploma or GED and 2 years of experience with software development or BA or BS degree in Software Development, Software Engineering, CS, or Engineering
Experience in software development frameworks
Master’s Degree, equivalent or greater in Computer Science or related field
Bachelor of Science, BS in Computer Science, Aerospace Engineering, Physics, Math
Interact directly with engineering team, program management staff as necessary, to analyze and understand requirements
Assist in translating requirements into appropriate technical designs

Software Engineer, Junior Examples

1

Software Engineer, Junior Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software engineer, junior. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, junior
  • Developing an understanding of how technology is used to manage risk in a global financial institution
  • Developing software engineering expertise and experience
  • Developing financial markets expertise
  • 1-3 years' experience in a similar software development role
  • A passion for technology and finance
  • A high level of motivation and drive with an entrepreneurial outlook
  • An ability to work as part of a collaborative team
  • Relevant qualifications in computer science, engineering, physical sciences, mathematics or a related discipline
  • Develop features and fix bugs with guidance from an experienced and collaborative team
  • Write test-first TDD unit tests
Qualifications for software engineer, junior
  • Basic understanding of the principles, practices, and techniques of source code management and defect tracking
  • Ability to understand design specifications
  • Ability to understand and utilize UML (Unified Modeling Language) is a plus
  • Ability to breakdown assignments into work tasks and provide effort and schedule estimates
  • Ability to help write computer software components and applications
  • Ability to promote a corporate work ethic, exhibit a spirit of teamwork and cooperation within the organization
2

Software Engineer, Junior Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software engineer, junior. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, junior
  • Implement data science projects and deploy them into production at scale
  • Working with an agile team to develop, test, and maintain web and desktop-based business applications built on Microsoft technologies
  • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates
  • Prepare documentation on the status, operation and maintenance of software
  • Work with teammates in the migration of legacy applications to current Microsoft technologies.Developing, refining, and tuning integrations between applications
  • Adhering to high-quality lean development principles while delivering solutions on-time
  • Work under the supervision of seasoned developers
  • Develop and test various pieces of the system
  • Participate in the operations a life service
  • Develop high-volume, high-performance, service-oriented applications using CF Lucee framework
Qualifications for software engineer, junior
  • BS degree in EE, Computer Engineering, Computer Science, Information Systems, IT, or Informatics
  • BS degree in CS, Computer Engineering, or an IT
  • Ability to work within aggressive timelines and in a team environment
  • Willing to live and work in the Austin, TX area
  • Proficient in real time multi-processor UNIX system o Working knowledge of ORACLE
  • Functioning knowledge of Sun Solaris UNIX
3

Software Engineer, Junior Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software engineer, junior. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, junior
  • Work with data scientists and other technical staff to integrate analysis and machine learning algorithms into platforms
  • Designing and implementing the first generation of situational awareness tools for virtual reality and augmented reality
  • Writing the code to deliver millions of messages per second with Kafka across our open service architecture
  • Implementing computer vision algorithms using Tensorflow across heterogeneous compute environments
  • Building and extending the underlying algorithms for reconstructing 3d scenes from 2d video
  • Optimizing the video transcoding pipeline used in our livestreaming application
  • Automating the deployment of scalable clusters for video processing
  • Design, develop, enhance, debug, and unit test software requirements, initiate change requests and prepare problem reports
  • Assist in the collection and documentation of user's requirements, development user stories, and time to completion estimates
  • Adhere to high-quality lean development principles while delivering solutions on-time
Qualifications for software engineer, junior
  • Java experience in some combination of TCP, HTTP/HTTPS, Linux"
  • BA or BS degree in CS, Computer Engineering, Systems Engineering, or related field preferred
  • 1-2 years of proficiency with front-end development
  • Must be knowledgeable with Object Oriented Programming (C#, java)
  • Experience with cloud platforms (Azure
  • Degree in Computer Science or related field experience required
4

Software Engineer, Junior Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software engineer, junior. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, junior
  • Work with technical manager(s) and scrum master in communicating status, figuring out sprints and milestones, and aligning sprints to business needs
  • Work with contractors in delivering services
  • Work with engineers, business analysts, scrum masters, and others who are working at a remote location, or virtually
  • Debug and Diagnose urgent issues that may arise with production services
  • Work closely with other software engineers, QA engineers and product management to enhance and convert business requirements into design/functional specifications
  • Deliver software that can be unit and automation tested
  • Constantly seek new commercial and open-source technologies to assess application of those to the product
  • Address software issues generated by support and QA teams in a timely manner
  • Definition, development and maintenance of the software, tools and scripts to assist in the automation of the digital design and IC development process
  • Ensuring software tool infrastructure is robust and automated where appropriate
Qualifications for software engineer, junior
  • Active TS/SCI SSBI level clearance is required
  • Minimum 2 years of Java
  • Advanced knowledge of software development languages and proficiency in all related languages
  • Advanced knowledge of database management systems
  • Experience using tools such as Git, TFS, TeamCity, Artifactory, Docker
  • 3 years minimum experience as a Software Engineer or performing Software Engineer related activities within the last 10 years
5

Software Engineer, Junior Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer, junior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, junior
  • Maintain existing application features and identify areas for improvement
  • Work with internal stakeholders including product owners, project managers, and ScrumMasters to define and clarify requirements
  • Follow coding standards and best practices to deliver cohesive, readable code
  • Implement and carry out unit testing
  • Participate in code reviews to ensure all accepted code is consistent, efficient, and reusable
  • Troubleshoot and solve problems for new and legacy code bases
  • Regularly update project documentation
  • Contribute to the evolution of team-level best practices and standards for software development
  • Assist with test procedures and documenting test results to ensure software system requirements are met
  • Solves technical problems following established procedures and policies
Qualifications for software engineer, junior
  • Development in a UNIX environment using FORTRAN, C, Python UNIX Shell & Expect scripting
  • Knowledge of Oracle DBs, source control tools (Perforce) and Ruby would be beneficial
  • Knowledge of Commercial or General Aviation flight planning is a plus
  • Jeppensen Flight Plan conducting acceptance, regression, and snapshot testing and/or analysis on the fully configured JPE development environment for the software repairs / modifications and/or enhancements
  • Programming experience with FORTRAN
  • 1 or more years of experience working in a UNIX environment

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates