BAE Systems Tools Integration Software Developer - Up to 20K Sign On Bonus in San Diego, California
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
EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression
- BAE Systems Jobs