Software EngineerÂ
Location:  San Diego, California / Aurora, Colorado / Annapolis Junction, Maryland / Alexandria, Virginia (Onsite)Â
Position Type: Â Direct Hire
Hourly : BOE
Residency Status: US Citizen or Green Card Holder ONLY Overview:  Our client is looking for a Software Engineer to join a high-performing agile team that uses the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Behavior Driven Development (BDD) and test automation tools are utilized alongside a full suite of team collaboration tools. The program is focused on injecting new technology and adding advanced capabilities in support of an ongoing operational system. Responsibilities: The Software Engineer will complete software development tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers. He/she/they will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench. Required Qualifications:
- Clearance: TS/SCI w CI Poly
- Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree
- Demonstrated experience with Java is required
- Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platform.
- Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT
- Experience developing on Windows, and/or Linux operating systems
- Must have a strong understanding of sound software development principles and practices
- Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
- Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment
- Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting
- Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration
- Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD
- Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
- Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD)
- Secure Software development (i.e. Layer 7 Policy)
- Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team
Recommended Jobs
Hypersonic Test Engineer
We are seeking a highly motivated and experienced Principal Flight Test Engineer with a focus on developmental testing of a full range of Sub-sonic to Hypersonic systems. You will collaborate closely…
Accounts Payable Specialist
The Role We are seeking a detail-oriented Accounts Payable Specialist to manage the company’s payable and receivable process. Our AP Specialist will play a crucial role in the financial operations o…
Unarmed Security Guard: Graveyard Shift
Job Description We are looking for a security officer for an entry-level position. The ideal candidate must be disciplined, and operate with complete integrity and respect. Must have manners, and be…
Sr. Software Engineer (Siebel)
Overview: The Senior Siebel CRM Integration Specialist position is responsible for successful Operations Support & Project delivery of Siebel EIM/EAI Integration, Administration & process engagement…
Medical Assistant
You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…
Restaurant Server / Waiter / Waitress / Wait staff
Description Seeking professional Restaurant Server / Waiter / Waitress / Wait staff with fine dining experience. This is a very important role for us and we rely heavily on our serving staff. They…
Mobile X-Ray Technologist - State of California - Easy Bay, San Francisco, San Jose, Fresno, or North Bay
Qualifications : Required : Associate degree or higher One plus years of Electrocardiogram (EKG/ECG) experience ANY of the following valid licenses/certifications : American Registr…
Karaoke Store Manager | Los Angeles(Sawtelle)
Karaoke General Manager for hot new concept! A rapidly expanding entertainment company is preparing to launch its 1st location in Los Angeles(Sawtelle Area), with a unique vision to redefine the Am…
Apartment Maintenance Technician - Weekly Pay!
MAINTENANCE TECHNICIANS NEEDED – $20-21/hr (based on experience) | WEEKLY PAY | GROWTH OPPORTUNITIES Are you ready to level up your maintenance career? BGSF works with the top Property Management Com…
Data Scientist, Product Policy
About the Team The Product Policy team is responsible for the development, implementation, enforcement, and communication of the policies that govern the use of OpenAI’s services, including ChatGPT,…