Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Senior C# Developer

Job ID: R0101536 Location: Bogotá, Bogota D.C., Colombia
Full time, Regular Employment
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

We are looking for an objective-oriented Architect responsible for building modern solutions, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and implement these solutions, using products blocks from R&D areas, and customizing them according to the desired solution. It is necessary that you coordinate with the rest of the team working on different areas of the company. Therefore, a commitment to collaborative problem solving, sophisticated design, high security and quality solutions is essential.


  • Design, build, and maintain efficient, reusable, and reliable applications
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Coordinate your development team

Education / Experience:

  • Technology or Bachelor's Degree in IT, Software development, electronics or similar
  • Intermediate English (B2)
  • More than 6 years in development jobs
  • More than 3 years as solution architect


  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework, .Net Core
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns in C#
  • Experience with SQL sentences
  • Experience with popular web application frameworks (Razor, Angular)
  • Familiarity with Windows Presentation Framework, Prims design patterns
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms
  • Implementing unit tests, functional testing
  • Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
  • Experience with DevOps (continuous integration / continuous delivery) development
  • Experience with containerized applications
  • Knowledge about Microservices architecture
  • Knowledge about Kubernates orchestrator


  • Enthusiastic, collaborative, autonomous, highly analytical mind-set and proactive role
  • Experience with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Strong attention to detail
  • Excellent troubleshooting and communication skills
  • Able to work well in a team setting

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!

< Go Back to results

About our location

Bogota, Colombia

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.