Jr. Full Stack Software Engineer

InnovaSystems International - San Diego, CA4.0

30+ days agoFull-time
InnovaSystems develops innovative software applications for the government and commercial markets. We empower our team members to do the best work of their career with challenging assignments that solve real-world problems in an agile team environment, while providing comprehensive leadership training and career growth.

In this role, the Junior-level Full Stack Software Developer will be responsible for contributing to a team effort in providing solutions that adequately address the customer s requirements within the agreed time and budget. The main functions of this role include; coding, unit testing, architectural reviews/design support, peer code reviews, collaboration with the team stakeholders, and the review and update of work item status and estimates.

Duties and responsibilities:
Design and code solutions to support updates and bug fixes to existing legacy systems as well as new product development.

Participate in the design and implementation of software components and present solution to the team for review.

Collaborate in a team environment and provide support to help the team stay on track with estimates and schedules.

Participate in analyzing requirements and envisioning/implementing solutions based on best available technologies within the constraints of approved technologies, schedule/budget, and value to the customer.

Participate in troubleshooting with a pro-active approach to solve problems creatively using available resources.

Contribute to maintaining consistency in terms of planning, estimating, executing, and communicating work and progress within the team.

Write and maintain unit tests and integration tests to validate code.

Participate in peer reviews of other team member s design and code.

Successful candidates will have:
The ability to rely on their experience and judgment to plan and accomplish goals.

Ability to demonstrate strong interpersonal skills with all team stakeholders.

Excellent oral and written communication skills.

Ability to work in a team environment.

Ability to demonstrate a pro-active attitude.

Willingness and ability to learn.

Ability to act as a self-starter, working proactively to meet or exceed individual and team goals.

Demonstration of attention to detail and quality in all work performed.

BS in CS or Engineering plus 1 year of experience or internships.

Technical Experience Required:
Web Application development

Client side development (JavaScript)

Object-Oriented Programming (OOP)

Software lifecycle

Source control

Unit Testing

Preferred Technical skills:
SPA frameworks (Durandal or Angular)

Javascript, HTML, CSS

Visual Studio, Microsoft .NET Framework, and other Microsoft development technologies. (C#, VB.Net, ASP.Net)

C#

T-SQL or SQL

Agile software methodologies

  • Must have or be able to obtain secret clearance soon after hiring.
Benefits & Culture

Flexible schedule

Technical and Leadership Training

10 Paid Holidays

3 weeks (120 hours) of paid leave annually - hours increase after 3 years of service

401k Plan w/ 5% match

Comprehensive benefit package to include health, dental, vision and supplemental insurance plans

Varies depending on location:
Onsite Gym/Workout Facilities

Social Events

Contributes to community organizations; Challenged Athletes Foundation (CAF), Support the Enlisted Program (STEP), Salvation Army, Wes Wish Toy Drive