Software Engineer - Angular/TypeScript/JavaScript
Watermark Risk Management International
- Alexandria, VA
- Permanent
- Full-time
š SUBJECT MATTER EXPERTS specializing in security and risk management. Weāre intimately familiar with DOD security programs and mission requirements.
ā OUR CORE VALUES drive every action we take as a company. We strive to exhibit PERSPECTIVE, PASSION, COMMUNICATION, INTEGRITY AND ETHICS, and BALANCE in all we do.
š²COMPETITIVE BENEFITS PACKAGE to address our employeesā physical, mental, emotional, and financial well-being. This includes 100% employer- paid medical insurance, ample paid leave, a free employee assistance program, and a competitive 401k savings plan. At Watermark, our people come first!Software Engineer - Angular/TypeScript/JavaScriptWatermark is looking for an Angular Developer that will work closely with a team to design and build applications that meet our Department of Defense, Federal and commercial customersā requirements regarding security assessments of various types. The ideal candidate will be a strong team contributor who is eager to learn and has a background in meeting customersā software/application requirements in an Agile environment. The candidate must be a self-starter who can be productive in both on-site and work-from-home environments. This is a hybrid-remote position.In this role you willā¦.
- Participate in agile software development process.
- Implement functional enhancements to the CounterMeasuresĀ® product.
- Write unit tests of completed source code.
- Assist with Angular architecture, component, and service design
- Work with test engineers to assure prepared test procedures are valid for software requirements and implementation.
- Support maintenance of development and testing environments.
- Elaborate on requirements, use case specifications, design overviews, design details and coding approaches for new software features
- 4-8 years for a mid-level position, and 9-12 or more years for a senior position
- Proficiency in developing software code for an Angular application, and experience working with APIās to drive a great user experience.
- Understanding of the software development lifecycle
- Ability to create and explain a design for implementing a new feature
- Ability to quickly research and learn new technologies as needed
- Ability to work in a collaborative environment with other engineers, testers and subject-matter experts
- Ability to proficiently document work completed, issues or other items necessary for the teamās awareness
- Position requires analytical and problem-solving skills, including a thorough understanding of how to interpret customer business needs and translate them into the software applications.
- A Bachelorās degree in computer science, engineering, mathematics or similar discipline
- DoD Secret Clearance
- AWS cloud practitioner or other AWS certification
- Java J2EE
- Spring
- Hibernate
- Maven
- PostrgeSQL
- Reports to a physical location which occasionally requires the ability to traverse between buildings
- May require sedentary work at least 50% of the time
- Ability to manage stress with a high degree of maturity/professionalism
- Demonstrated critical thinking and leadership skills and the ability to work well with others
- Effective verbal and written communication skills