Sr. Associate, Software Engineering
L3Harris Technologies · Nashville, TN · 2 wk ago
On-siteEngineeringFull-time
About the role
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
Responsibilities
- Interact directly with engineering team and program management staff to analyze and understand requirements
- Translate requirements into appropriate technical designs
- Effectively present and review technical designs with team members
- Implement requirements into software components and applications
- Unit and component test software components and applications to ensure quality of deliverables
- Provide technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
- Investigate and address requirement violations in software systems as needed
- Track and report status of tasks, deliverables, and issues to software engineering team
- Adhere to corporate processes and standards for all activities and deliverables
- Effectively manage multiple task assignments
- Mentor less experienced team members as appropriate
- Perform other appropriate duties as requested, directed, or assigned
- Perform all job functions with a positive, professional attitude
Qualifications
- Bachelor’s Degree and minimum 2 years of prior relevant experience or Graduate Degree. In lieu of a degree, minimum of 6 years of prior related experience. Degree(s) in Computer Science, Engineering, Physics, or Mathematics.
- 4 years experience of progressively advanced commercial or government software development experience
- 4 years experience C# and Visual Studio required (Java experience a potential substitute)
- 4 years experience with relevant technologies, software development methodologies, and programming languages
- 4 years experience with the principles, practices, and techniques of object-oriented design/development, Agile and Scrum methodologies, software unit, component, and integration testing, source code management and defect tracking
- Ability to obtain a Secret security clearance
Preferred Additional Skills
- Ability to identify complex problems and provide multiple solutions
- Ability to understand, create, and communicate complex design specifications
- Ability to efficiently break down assignments into tasks and provide accurate effort and schedule estimates
- Ability to make decisions using judgment and logic, considering costs and benefits of potential actions
- Abide by all corporate ethics policies
- Ability to work in a team environment and highly effective at collaboration
- Experience with WPF/XAML
- A basic understanding of SOLID principles
- Ability to utilize design patterns as appropriate
- Basic understanding of UML (Unified Modeling Language)
- Azure DevOps source control (GIT)
- Experience with multithreaded application development
Benefits
Not specified
Schedule
9/80 - Every other Friday off