
Senior Specialist, Software Engineering
L3Harris Technologies
full-time
Posted on:
Location Type: Office
Location: Nashville • Tennessee • United States
Visit company websiteExplore more
Job Level
About the role
- Participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications
- May perform task management activities for other software engineers
- Track and report status of tasks, deliverables, and issues to software engineering team
- Investigate and address requirement violations in functional testing and production software as needed
- Provide input and effort for the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
- Unit and component test software components and applications to ensure quality of deliverables
- Implement requirements into software components and applications according to technical design
- Effectively present technical designs to software engineering, program management, and other team members
- Interact directly with engineering team and program management staff to analyze and understand requirements
Requirements
- Experience with C# (Java experience a potential substitute) and Visual Studio required
- Experience with WPF/XAML required
- Ability to acquire a clearance (SECRET)
- Experience with Object Oriented development with focus on SOLID principals
- Strong knowledge of relevant technologies, software development methodologies, and programming languages
- Strong knowledge of the principles, practices, and techniques of object-oriented design/development
- Strong understanding of regulatory standards impact on software development
- Strong knowledge of the principles, practices, and techniques of software unit, component, and integration testing
- Strong knowledge of the principles, practices, and techniques of source code management and defect tracking
- Ability to effectively utilize both written and verbal communication skills
- Ability to identify complex problems and provide multiple solutions
- Ability to understand, create, and communicate complex design specifications
- Ability to quickly and effectively breakdown assignments into work tasks and provide effort and schedule estimates and successfully achieve them
- Ability to use judgment and logic in decision-making considering relative to costs and benefits of potential actions
- Ability to promote a corporate ethics and exhibit a spirit of teamwork and cooperation within the organization
- Understanding and ability to implement Agile and Scrum methodologies
- Ability to work in a team environment and highly effective at collaboration
- Ability to obtain a Secret security clearance, which requires US citizenship
Benefits
- Health insurance
- 401(k) matching
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#JavaVisual StudioWPFXAMLObject Oriented developmentSOLID principlessoftware unit testingcomponent testingintegration testing
Soft Skills
written communicationverbal communicationproblem solvingdesign specificationtask managementdecision-makingteamworkcollaborationethicsadaptability
Certifications
Secret security clearance