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
Object-Oriented Programming (OOP)
Preferred Technical skills:
SPA frameworks (Durandal or Angular)
Visual Studio, Microsoft .NET Framework, and other Microsoft development technologies. (C#, VB.Net, ASP.Net)
T-SQL or SQL
Agile software methodologies
- Must have or be able to obtain secret clearance soon after hiring.
Benefits & Culture
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
Contributes to community organizations; Challenged Athletes Foundation (CAF), Support the Enlisted Program (STEP), Salvation Army, Wes Wish Toy Drive