KBRwyle Software Developer (MVC Application) - Remote Opportunity in Virginia Beach, Virginia
Software Developer (MVC Application) - Remote Opportunity
WHO WE ARE
KBRwyle is a global government services organization delivering full life cycle professional and technical services from over 60 U.S. and 40 international locations. Our core capabilities include logistics, engineering, science, cyber, intelligence and security services.
WHAT TO EXPECT
When you become part of the KBR team, your career opportunities are endless. We offer challenging assignments on some of the world's largest and most complex projects where our customers have come to value us, because they know, We Deliver!
ABOUT THIS POSITION
KBRwyle is seeking an experienced Software Developer to join the Navy Smart Grid program team that is developing and maintaining a mission-critical application for the Naval Facilities Engineering Command’s Smart Grid program. This program links in the OSISoft PI system, other analytic tools as well as custom web code for integration in the Navy’s Industrial Internet of Things (IIoT) program. The successful candidate will be assigned software development tasks in support of an MVC application using ReactJS and RESTful APIs with the eventual role of the lead developer position.
Other duties include the following: documenting, managing configuration, automated testing, and bug fixing involved in creating and maintaining applications and frameworks involved within an agile software release life cycle and resulting in a software product. The successful candidate is expected to utilize tools and follow processes that ensure high quality software is delivered.
Bachelor'sdegree in Computer Science or a similar field, and ten (10) years of experience. Advanced degrees may be substituted for years of experience on a year-for-year basis.
Clearance Requirement:US Citizen with existing Department of Defense (DoD) clearance or US Citizen eligible for DoD clearance.
This is a remote position where the candidate will work from their personnel residence and requires the candidate to provide internet connectivity and telephone service at no charge to the company.The candidate is expected to proactively engage with team members and their supervisor to ensure a highly effective remote work output.Experience / Knowledge, Skills, & Abilities:
Experience / Knowledge, Skills, & Abilities:
Previous experience must include five (5) years of software engineering with MVC or similar design pattern and relational database backend systems (SQL Server, Oracle, MySQL, etc.)
Previous experience must include at least two (2) years leading a team in software engineering with an MVC designed application or microservices application paradigm. Four (4) years’ experience developing applications using a relational database model
Must be a self-starter that can work with minimal direction to complete multiple tasks
Proficiency using C# or similar high-level language
Proficiency with Microsoft web application technologies, such as C#, IIS, MVC, Web API 2.x, etc. or similar experience
Experience with some of the following: SQL Server, automated unit testing, automated performance testing (e.g. JMeter) as well as security testing tools (e.g. Fortify, SonarQube).
Experience with DoD STIGs and application of security from a DoD perspective
Knowledge of known good software design patterns (MVC, MVVM, Service Mesh, Event Queues) and Agile Development methodologies.
Experience with a version control system (e.g., Git), issue/problem tracking system (e.g., Jira/TFS), team collaboration software (e.g., Confluence/TFS), and continuous integration environments (e.g., Jenkins/StackStorm/Bamboo).
The Software Engineer must have the ability to work closely with other engineers to develop the best technical design and approach for new product development.
Excellent written and verbal communications skills are required, as the Software Developer will be in frequent contact with both a project technical lead, and be taking direction from the Navy government lead.
Use and proficiency in container technologies such as Docker, OpenShift, Buildah, CRI-O, Kubernetes or similar platform
Use of an API specification such as Swagger, OAS, RAML
Experience in distributed systems architecture, specifically designing microservices, event gateways, eventual data consistency as well as event stream logging and tracing
Familiarity in using and designing systems in an IIoT or similar system design
Experience with OSISoft PI system a definite plus
Competitive health, wellness & lifestyle benefits
Inclusive, flexible and supportive company culture
Ongoing training and development opportunities
LEARN MORE ABOUT KBRwyle: https://www.kbr.com/markets/government
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local inlaw.
Job: Software Engineering
Primary Location: US-US-VA-Virginia Beach
Req ID: 1069707