Thales is seeking a Software Engineer to contribute to the design and development of advanced software solutions that empower state and local government agencies to securely issue official identification documents and leverage cutting-edge biometric technologies to enhance public safety.
Requirements
- Proven experience with programming experience using C-Sharp, .NET, and Java.
- Proven experience with JavaScript development with expertise in Angular (versions 9–15).
- Proficiency with modern version control systems such as Git or Mercurial (Hg).
- Knowledge of software security principles, including application security and data protection during transmission and at rest.
- Experience with data modeling and database querying using SQL Server and MySQL.
- Familiarity with Agile and Waterfall software development methodologies.
- Understanding of best practices for web API design, usability, and security.
Responsibilities
- Collaborate with cross-functional teams to design, document, develop, and deploy software solutions supporting identity management and biometric applications.
- Participate in the full software development lifecycle, including requirements gathering, solution architecture, coding, testing, deployment, and ongoing maintenance.
- Write high-quality, efficient, and scalable code that adheres to industry best practices, coding standards, and project timelines.
- Perform rigorous testing, debugging, and optimization of software applications to ensure robust performance, security, and reliability.
- Stay current with emerging technologies, tools, and industry trends, proactively applying new knowledge to improve technical capabilities and enhance team performance.
- Partner with product managers and stakeholders to analyze user needs, develop functional documentation, and translate requirements into precise technical specifications.
- Participate in peer code reviews, offering constructive feedback to maintain code quality, consistency, and adherence to development standards.
Other
- Must have U.S. or Dual Citizenship and be able to obtain post-hire clearance from the Committee on Foreign Investments in the U.S. (CFIUS) and Department of Treasury.
- Ability to work independently and collaboratively as part of a team.
- Effective verbal and written communication skills.
- Strong analytical and problem-solving abilities, with a willingness to learn and adapt.
- Practical, solution-focused approach to solving complex problems in a cost-effective manner.