Software Engineer

Thales Group Syracuse , NY 13201

Posted 2 months ago

Software Engineer

Job ID: R0088045 Location: Syracuse, New York, United States of America

Full time, Regular Employment

Location: Syracuse, United States of America

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.

TOGETHER WE MAKE THE BIG AMBITIONS OF TOMORROW HAPPEN TODAY

We are currently looking for a Software Engineer to join our Digital Aviation Solution (DAV) (Thales USA) team. This position will preferably be located in the Syracuse, New York area.

Key Responsibilities:

Support the Automation System Engineering team in the following processes:

  • Analysis of complex Business and Functional requirements including impact assessment ability

  • Develop scalable, automated solutions that meet our customers' requirements

  • Leverage existing software and systems to expand upon services and solution offerings

  • High focus on fault-tolerant programming with versioning control

  • Develop and implement robust testing protocols

  • Produce clear and concise technical specifications and documentation

Skills and Experience Required:

  • Bachelor's degree in Engineering, Computer Science or a comparable field with minimum 5-8+ years of experience or a Master's degree in Engineering, Computer Science or a comparable field with 4+ years of experience

  • Software background and at least 3-5 years' experience with real-time software

  • Command of Java programming languages and the Spring Boot framework

  • Development experience in a formal software development process (IEEE, CENELEC, IEC 61508, etc.)

  • Knowledge of continuous integration and deployment tools and concepts

  • At least 1-2 years' experience working on an Agile team

  • Ability to work effectively with employees in both co-located and remote environments

  • Demonstrated fluency and understanding/comprehension in oral and written English.

  • Excellent organizational and communications skills, both verbal and written, and good interpersonal skills.

  • Good communication, presentation and technical writing skills

  • Capability to provide expertise in the application of state-of-the-art technology in the fields of Cloud computing, Big Data and Analytics/ML.

  • Ability to manage multiple projects in a deadline driven environment

  • Ability to adapt to changing requirements

  • Ability to track and report status on set schedules

Preferred Qualifications

  • Knowledge of the Air Traffic Management domain

  • Knowledge of Kafka, Hazelcast and ELK

  • Knowledge of Kubernetes, AWS, and Azure

  • Command of the scripting languages Python

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Innovative Interfaces, Inc

Posted 2 months ago

VIEW JOBS 4/14/2020 12:00:00 AM 2020-07-13T00:00 The Software Engineer is responsible for developing software in a collaborative environment employing Agile development methodologies. DUTIES AND RESPONSIBILITIES Essential Functions: * Develops, tests and supports new and existing applications in an agile environment. * Contributes in the identification, design and implementation of solutions for software defects. * Produces high-quality and on-time deliverables according to planned project goals. * Supports QA testing efforts and assist colleagues in troubleshooting production problems. Additional Responsibilities: * Maintains flexibility and strong working relationships with peers and management. * Will assist managing project planning for the team. * May provide guidance and coaching to less-experienced peers. EXPERIENCE AND QUALIFICATIONS Required Education, Licenses, and Certifications: * Bachelor's degree in computer science. Experience: * Minimum 2 years of development experience. Critical Knowledge, Skills, and Abilities Requirements: * Demonstrates effective communication skills and teamwork. * Strong attention to detail and focus on quality. * Strong familiarity with OO design and development methodologies. * Ability to effectively learn and use new technologies. * Ability to manage workload and conflicting priorities. * Ability to collaborate and work in a team environment. Preferred * Experience developing web applications and services. * Experience developing with JavaScript frameworks like Angular or React. * Experience with modern automated testing practices * Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS * Experience developing with .Net technologies (i.e. C#, ASP.Net, .Net Core, etc.) or Experience developing with Sprint Boot and/or Spring Cloud * Experience with relational databases and database design using SQL Server, PostgreSQL, MySQL, etc. * Experience using Docker containers. * Experience developing in a Linux or Windows environment. * Knowledge of C++ is a Plus ADDITIONAL REQUIREMENTS OR INFORMATION * Although duties are typically performed during normal business hours, occasional off-hours work may be required to meet customer and/or business needs. * The above statements are intended to describe the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. Nothing in this job description restricts management's rights to assign or re-assign duties and responsibilities to this job at any time. Innovative Interfaces (a ProQuest company) is an Equal Opportunity and Affirmative Action employer. It provides equal employment opportunities to all employees and applicants for employment without regard to race, color, sex, national origin, age, religion, disability, or any other legally protected status and takes affirmative action to recruit, employ, train, and promote qualified minorities, women, covered veterans, and individuals with disabilities. Innovative Interfaces, Inc Syracuse NY

Software Engineer

Thales Group