L3Harris Technologies - Saint Petersburg, FL

posted 2 months ago

Full-time - Mid Level
Saint Petersburg, FL
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

The Specialist, Software Engineering-Software Developer role at L3Harris Technologies involves developing software solutions for the Flight Data Monitoring service, aimed at enhancing aviation safety and operational efficiency. The position requires collaboration with clients and team members to design, test, and implement software features while adhering to quality guidelines and agile methodologies. The developer will also be responsible for maintaining existing systems, conducting code reviews, and providing training on software applications.

Responsibilities

  • Interface with key clients that have software development requirements.
  • Design, test and develop new features from internal and external customer requests, including acceptance criteria and constraints.
  • Maintain and improve internal and external software systems and applications.
  • Participate in code review of own and other developer's code.
  • Manage workload of jobs using JIRA task management tools.
  • Apply agile software development and test-driven development methods.
  • Provide internal and external training of internally developed software systems.
  • Ensure software releases are to plan, achieve acceptable quality, and follow the release procedures.
  • Maintain quality processes and technical product documentation.
  • Clearly and regularly communicate with management and technical support colleagues.
  • Design and update software databases, including Software Applications, Web Sites, Data Communication Processes and User Interfaces.
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  • Independently install, customize, and integrate commercial software packages.
  • Facilitate root cause analysis of system issues.
  • Identify ideas to improve system performance and impact availability.
  • Resolve complex technical design issues.
  • Development of technical specifications and plans.
  • Make good technical decisions that provide solutions to business challenges.
  • Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues.
  • Compile timely, comprehensive, and accurate documentation and or reports as requested.

Requirements

  • Bachelor's Degree and minimum 4 years of prior relevant experience, or a Graduate Degree with a minimum of 2 years of prior related experience, or in lieu of a degree, minimum of 8 years of prior related experience.
  • Proficient knowledge of job area and practical knowledge of project management.
  • Python programming experience.
  • Expertise in at least one Python framework, such as Django or Flask.
  • Familiarity with front-end technologies such as JavaScript, jQuery, HTML and CSS.
  • Understanding of databases and SQL.
  • Use of Git or similar version control systems.
  • Experience working within Docker / Kubernetes environments.
  • Use of Python libraries such as NumPy and Pandas.
  • Experience with cloud technologies.

Nice-to-haves

  • Knowledge of database architectures and modern BI tooling.
  • Knowledge of cloud technologies (AWS preferred).
  • Working knowledge of ML models and their applications.

Benefits

  • Flexible work schedule with every other Friday off.
  • Opportunities for professional development and training.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service