What are the responsibilities and job description for the Technical Lead (Remote Possible) position at Thales Group?
The Technical Lead, located near Syracuse, NY, is also known as architect, technological knower, leader of the team of developers and developer. In an Agile/Scrum context, the Technical Lead will contribute strongly to the creation of the product through a combination of expertise, experience and leadership. The technology leader role will help others, share their experience, to challenge technologies with others and to teach. The Technology Leader understands that the best choice is one which considers the context and the goal to be achieved without insulting the future.
The Technical Lead will work within an autonomous squad on applications for helping support the safe and efficient integration of drones into our airspace and our communities. Drone flight planning, drone tracking, sensor (radar, optical) and communication (4G/5G, CNPC, etc.) integration, airspace capacity management & deconfliction, environmental impact and other such advanced functions will be developed, validated and put to work leveraging cutting edge technologies and intelligent algorithms. Your squad will contribute to the construction of a cloud-native, data-centric, API-driven, global aviation platform at the world’s leading airspace management company.
Key Responsibilities:
Carry the technical vision and product system as a technical expert within the squad
Support and enlighten the PO on the technologies required for the implementation of the product functionalities
Propose technological choices and participate in architectural choices in collaboration with the Chapter Leader Architecture
Support the team in its software quality practices: Test-Driven Development, code reviews, pair programming, etc.
Ensure code reviews
Set a good coding example for the mid and entry level Engineers and teach good practices
Actively contribute to the implementation, monitoring and continuous improvement of the team's development practices
Collaborate with the quality assurance team to develop test scenarios and support them in automating test cases
Ensure that security principles are understood and applied by the team
Be attentive to the technical difficulties encountered by the team, co-build the solutions
Grow and transmit your knowledge to the team
Required Skills and Experience:
Bachelor’s degree in Computer Science or a related field of study with a minimum of 8-12 years of relevant experience, or Master’s degree in computer science or a related field of study with 6 years of experience, or an equivalent combination of education and experience
A minimum of 5/7 years of experience in development teams or significant achievements/contributions
Mastery of back-end software (Java with Spring Boot) and front-end (JavaScript) languages
Mastery of SQL and NoSQL databases
Knowledge of REST APIs and their best practices as well as associated tool suites (Postman, Swagger)
Significant experience on a Kafka project or on real-time distributed infrastructures with a high volume of data
Practice of containerization (Docker, Kubernetes) and deployment in orchestrated environment (Swarm, K8s)
State-of-the-art mastery of collaborative development practices (Git, Git-flow, CI/CD & DevOps pipeline, testing, code reviews, continuous integration, version management, etc.)
Knowledge and practice of Test-Driven Development principles as well as common testing and quality assessment frameworks
Knowledge and practice of agile (Scrum) development
Preferred Skills and Experience:
Cloud technologies (Azure or AWS)
Knowledge of 2D/3D mapping and geometry development and framework
Participation in major projects in the context of the aviation industry or knowledge in the field
Software security/safety knowledge
This position will require successfully completing a post-offer background check. Qualified candidates with [a] criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.
Successful applicant must comply with federal contractor vaccine mandate requirements.
Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law
If you need an accommodation or assistance in order to apply for a position with Thales, please contact us at talentacquisition@us.thalesgroup.com.