Job Board
View all jobs

Full Stack Software Engineer III

C

Cydecor

Washington, DC, US

3 months ago
full-time
professional certification mentioned

Job highlights

Qualification

At least four years of hands-on experience with the following or equivalent technologies & practices:. Microsoft SQL Server Database Development. HTML, CSS, JS libraries/frameworks. Source Control with GIT. REST or Graph. QL API service development using C#, .NET Core, Entity Framework, OOP, Domain Driven Design, Dependency Injection, MSSQL Server or No. Communication (verbal, written, & listening), planning, organizing, analytical, and problem-solving skills. Ability to multi-task to meet critical deadlines in a rapidly changing environment. Ability to effectively present information and respond to questions. Experience using Apache NiFi to process and distribute data. Experience using SPARQL to query information drom data sources that can be mapped to RDF triple stores

Responsibility

As a member of the Innova Systems team, you will be empowered to do the best work of your career with challenging assignments and collaborative teams that solve real-world problems. As the Full Stack Software Engineer, you will contribute to a team effort in delivering data-driven enterprise web application solutions to our DoD military and civilian customers. Code system components across all tiers of the architecture 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. Building and maintaining CI/CD pipelines. Scrum/Agile Software Development Practices

Benefits

  • When you join our team, we are committed to enhancing your skills through training and certification programs, as needed, to facilitate your role on the team
  • Flexible schedule
  • 11 paid holidays 3 weeks (120 hours) of paid leave annually
  • 401k plan w/ company match comprehensive benefit package to include health, dental, vision, pet and supplemental insurance plans
  • Company-paid employee development learning and licenses
  • Recognition & reward programs including peer-to-peer, service awards, leadership and values awards
  • Dental Coverage
  • Retirement Savings
  • Health Insurance

Job Description

Description

About Us At Innova Systems, extraordinary solutions are born through innovative software! A wholly owned subsidiary of Cydecor, Innova Systems 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. We engage organizational effectiveness and readiness resulting in reduced costs, increased effectiveness, and accessibility. As a member of the Innova Systems team, you will be empowered to do the best work of your career with challenging assignments and collaborative teams that solve real-world problems. Overview We are seeking a mid-level Full Stack Software Engineer to join a collaborative, Agile team. As the Full Stack Software Engineer, you will contribute to a team effort in delivering data-driven enterprise web application solutions to our DoD military and civilian customers. Primary Responsibilities • Code system components across all tiers of the architecture 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. You Have: At least four years of hands-on experience with the following or equivalent technologies & practices: • Microsoft SQL Server Database Development • HTML, CSS, JS libraries/frameworks • Building and maintaining CI/CD pipelines • Scrum/Agile Software Development Practices • Source Control with GIT • REST or Graph QL API service development using C#, .NET Core, Entity Framework, OOP, Domain Driven Design, Dependency Injection, MSSQL Server or No SQL data stores • Communication (verbal, written, & listening), planning, organizing, analytical, and problem-solving skills • Ability to multi-task to meet critical deadlines in a rapidly changing environment • Ability to effectively present information and respond to questions • Experience using Apache NiFi to process and distribute data • Experience using SPARQL to query information drom data sources that can be mapped to RDF triple stores Desired • Knowledge of military/DoD-related data operations & procedures. • Azure and/or AWS background/certifications a plus • Exposure to Hadoop Distributed File System (HDFS) • Exposure to Enterprise knowledge graph technology (Stardog) helpful Benefits & Culture When you join our team, we are committed to enhancing your skills through training and certification programs, as needed, to facilitate your role on the team. Opportunities for advancement and variety are offered through the various projects we create and build for our customers and careers can take on a leadership path or progressive technical track through career and succession planning. At Innova Systems, we embrace a philosophy of continuous performance management, including relationship building, feedback and recognition and we provide the leadership training and software tools to support these concepts. Our comprehensive employee benefits offerings include: • Flexible schedule • 11 paid holidays 3 weeks (120 hours) of paid leave annually • 401k plan w/ company match comprehensive benefit package to include health, dental, vision, pet and supplemental insurance plans • Company-paid employee development learning and licenses • Recognition & reward programs including peer-to-peer, service awards, leadership and values awards