Leidos is an industry and technology leader serving government and commercial customers. They are seeking a Software Engineer to perform software development lifecycle activities as part of an agile team, focusing on building a large complex enterprise system and implementing robust testing and automation scripts.
Responsibilities:
- You will actively participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities; analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable
- You 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
- You will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench