You are viewing a preview of this job. Log in or register to view more details about this job.

Entry Level Software Developer

About Revature
Revature is an IT Services company headquartered in Reston, VA. We provide highly trained and efficient software developers to our clients in various industries such as healthcare, IT, government, financial, and banking to name a few. Our software developers are actively working and supporting projects at various state and federal government agencies and Fortune 500 companies.
Revature’s Mission
To create a pathway where university graduates can build the knowledge, skills, and abilities to reach their potential as technology professionals and then leverage those talents to contribute to the growth and success of our customers.
Job Description
Upon hire, software developers (“associates”) will attend and complete a paid immersive training program that typically lasts 10-12 weeks. Resources (self-paced lessons, coding assignments and/or live coaching with our trainers) are available, at no cost, for applicants who need to increase technical knowledge before starting the training program. Upon completion of training and passing the minimum standards of the program, associates will relocate to work on project with one of Revature’s employer partners.
Your technical knowledge and expertise will be applied to designing, developing, and installing software solutions. Associates will build enterprise level applications, innovative and fully performing programs in compliance with coding standards, and technical designs to meet the business needs of our clients.
Job Responsibilities
Training
● Actively participate in a classroom learning environment to obtain knowledge of select technology tracks.
● Build technical, professional, and interpersonal skills desirable for software developer roles.
● Complete all assessments, projects, and other assignments by established deadlines.
● Work independently and in groups to complete objective tasks as assigned by instructors.
● Conduct presentations of assigned work to instructors and other invited parties.
● Participate in internal interview cycles to successfully complete the training program.
● Participate in client interview cycles for prospective work assignments.
Client Placement
● Execute full lifecycle software development: 1) Write well designed, testable, efficient code, 2) Produce specifications and determine operational feasibility, 3) Integrate software components into a fully functional software system, 4) Develop software verification plans and quality assurance procedures, 5) Document and maintain software functionality.
● Provide the applicable company client with software development and programming support services at the client’s place of business.
● Collaborate with other associates on group deliverables within an agile environment.
● Develop internal software projects working on individual assets within a team setting.
Requirements
● 100% legally authorized to work in the US with no need for sponsorship
● A completed college degree (bachelor’s or associate)
● Willingness to relocate (anywhere within the contiguous U.S.)
● Willingness to make a 2-year commitment.
Preferred but Not Required
● Coding background
● Foundation in object-oriented programming