We Hire America - Veterans Jobs

Mobile We Hire America Veterans Logo
WeHireAmerica-Veterans.jobs is a service of HR Policy Foundation and DirectEmployers Association. These two non-profit organizations are providing this free resource to help educators, policy makers and job seekers understand the great employment opportunities available here in the U.S. at some of America's biggest and best companies.

Job Information

BAE Systems Tools Integration Software Developer - Up to 20K Sign On Bonus in San Diego, California

Job Description

Looking for an Exciting Career Move? It is Waiting for You at BAE Systems!

BAE Systems, a top-ten prime contractor to the U.S. Department of Defense, enables the U.S. government to transform data into intelligence and provides engineering, integration and sustainment support for critical military platforms and systems. Intelligence & Security provides services and products to the Department of Defense, the intelligence community, federal law enforcement officials, and troops deployed around the world.

At BAE Systems , we promote a strong, collaborative culture and provide our employees with the tools, skills and training they need to succeed. We are all about trust, camaraderie and a shared ambition to lead the world in defense technologies and national security services. We offer flexible work environment to support the balance in your life and keep you performing at your best. Be a part of a company that is part of the community; driven to improve our future and protect our freedom.

The Tools Integration Software Engineer will be responsible for software development activities both individually as a member of an agile team. The software engineer will actively participate in program increment planning and related team activities. He/she will work with Systems Engineers to develop requirements for Tool Integration and analyze and study complex business and process requirements, use design software tools, create and manage data flow diagrams, and utilize 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 individual 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 while reducing maintenance costs by creating common functions and shared actions for developers and testers. The selected individual will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.

Required Education, Experience, & Skills

  • Bachelor's Degree in Computer Science or a related discipline

  • Specific experience with one or more of the following: Visual Basic, Java/JEE, Python, C/C , SQL, or Groovy

  • Experience with User Interface development and databases and structures

  • Experience working with XHTML, HTML, XML, XSLT

  • Experience developing on Windows, and/or Linux operating systems

  • Demonstrable experience doing COTS Tool Integration requiring custom code or scripting with several of the following: Visual Basic, Visual Basic for Applications, C#, Java, Python, PERL, PowerShell, Groovy, VBS

  • 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

  • TS/SCI with appropriate poly

Preferred Education, Experience, & Skills

  • Experience doing COTS Tool integration with Visual Basic, Visual Basic for Applications or Java

  • Experience with high level requirements management including requirements decomposition, trade-off analysis, interface control, and testing and continuous integration

  • Experience with project and program management processes for software development (e.g. Agile Scrum, Scaled Agile, Earned Value)

  • At least 1 year of experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD

  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium

  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD)

  • Experience with DevOps and Continuous Integration tooling

  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team

Tools Integration Software Developer - Up to 20K Sign On Bonus

69055BR

EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression

DirectEmployers