Software Engineer - Norfolk, United States - Cydecor
Description
At InnovaSystems, extraordinary solutions are born through innovative software.
A wholly owned subsidiary of Cydecor, InnovaSystems is a leading provider of information technology and enterprise-level solutions to the Department of Defense, federal, state, and local government agencies, delivering a vital service to support our nation's National Security Strategy.
As a member of the InnovaSystems team, you will be empowered to do the best work of your career with challenging assignments and collaborative teams that solve real-world problems.
Flexible schedule & telecommute options, continuous learning opportunities including technical training and Leadership development programs, comprehensive benefits package, onsite gym/workout facilities, 401k plan w/ company match, competitive salary and a fantastic culture of collaboration.
Due to the nature of our business, this position will require a current DoD issued Secret Clearance, or the ability to obtain one.
Job Role:
InnovaSystems has a need for an experienced Software Engineer to join its team in Norfolk supporting the Navy's readiness reporting enterprise.
You must be a social self-starter and a great problem solver with a willingness to learn many different technologies and troubleshoot complex code.
In this role, the Software Engineer will be responsible for contributing to a team effort in providing solutions that fulfill a consistent architectural intent within the agreed time and budget.
The main functions of this role include:
estimation, design, coding, unit-testing, design reviews, peer code reviews, release support, collaboration with team stakeholders, and the regular updating of work item status and hours.
Primary ResponsibilitiesDesign and implement software components and present his/her solution to the team for review.
Troubleshoot issues in an efficient and systematic manner to identify and resolve underlying causes as well as take a proactive approach to solving problems creatively using available resources.
Responsible for maintaining consistency in terms of planning, estimating, executing, and communicating work and progress within the team. Expected to rely on experience and judgment to plan and accomplish goals at both an individual and team level.Perform peer reviews of other team member's design and code.
Additional duties and Responsibilities of a Software Engineer include, but are not limited to the following:
Write unit tests to validate code.
Clearly articulate thoughts (written and oral) and interact professionally with all other employees.
May guide the establishment of team norms and standards for coding and the development process.
May be responsible for demonstrating team leadership
May have additional communication responsibilities
Experience Required:
Client side web application development using HTML, CSS, JavaScript and native web components.
Server Side Web Application development using ASP.NET MVC and ASP.NET CORE MVC
WebServices and or RESTful services
SQL Server Database Development
GIT
NPM
Experience Desired:
Azure Cloud development
SPECIAL SKILLS OR TRAINING:
Demonstrate strong technical proficiency
Strong interpersonal skills with all team stakeholders
Strong oral and written communication skills
Ability to work in a team environment
Ability to demonstrate a pro-active attitude
Education:
BS in CS or Engineering plus 5 years of experience. OR Bachelors Degree plus 6 years of experience OR 8 years direct engineering experience.
Our comprehensive employee benefits offerings include:
Flexible schedule
Company-paid employee development learning and licenses
10 paid holidays
3 weeks (120 hours) of paid leave annually - hours increase after 3 years of service
5% 401k plan w/ company match
Comprehensive benefit package to include health, dental, vision, pet and supplemental insurance plans
Recognition & reward programs including peer-to-peer, service awards, leadership and values awards
Onsite offices with fitness facilities (depending on location)
Social events
InnovaSystems is a proud supporter of community organizations including; Challenged Athletes Foundation (CAF), Support the Enlisted Program (STEP), and Salvation Army
InnovaSystems International is an EEO/AA employer M/F/D/V.
#J-18808-Ljbffr