T

Thoughtworks

Global tech consultancy for digital transformation

Senior Application Support Engineer

IT OperationsUpdated on Nov 12
Full-timeBucharest, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Experience working with programming languages such as Java or .NET, cloud platforms such as AWS, Azure, or GCP, and scripting languages such as Python or PowerShell.
  • High-level understanding of architectures such as monolithic, N-tier, layered, microservices, and serverless.
  • Strong debugging and triaging skills to troubleshoot code effectively.
  • Experience working with relational databases such as Microsoft SQL Server, MySQL, or PostgreSQL.
  • Experience working with containerization tools such as Docker and CI/CD tools such as Jenkins and Azure Pipelines.
  • Experience working with relational or non-relational databases.
  • Understanding of application monitoring tools such as Datadog, Prometheus, or Grafana, associated metrics, and generating reports and taking corrective actions.
  • Ability to ensure deliverables, including bug fixes and enhancements to the existing codebase, are high-quality and well-tested.
  • Comfort with Agile methods such as Scrum and/or Kanban.
  • Ability to influence others, advocate for technical excellence, and remain open to change.
  • Good communication and articulation skills.
  • Presence in the external tech community and willingness to share expertise through speaking engagements, open-source contributions, blogs, and other channels.
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.
  • Ability to advocate for and implement cloud best practices in resource optimization, monitoring, and alerting.
  • Ability to advocate for security best practices and their implementation.
  • Ability to guide and mentor junior-level consultants.
  • Willingness to be part of a rotation- and need-based 24x7 available team.

Responsibilities

  • Use incident management processes and tools, application monitoring metrics, and tooling to generate reports and take corrective actions.
  • Understand complex application systems and debug business-impacting issues.
  • Follow standards and best practices to improve operational efficiency, system stability, and availability.
  • Use continuous delivery practices to evolve, support, and deliver high-quality software and value to end customers as early as possible while working collaboratively in value-driven teams.
  • Use logging techniques at various levels for alerting, monitoring, and identifying incident root causes.
  • Use DevOps tools and practices to deploy and run software.
  • Mentor less experienced peers by applying technical knowledge and leadership skills.
  • Apply current technology thinking from Thoughtworks' Technology Radar to solve client problems.

About the Company

Thoughtworks

Global tech consultancy for digital transformation

Thoughtworks is a global technology consultancy that helps organizations modernize and innovate by combining strategy, design, and software engineering. They work with clients to create adaptable technology platforms, digital products, and data- and AI-enabled solutions through tailored engagements. Their model centers on consultancy services, delivering project-based work, retainer arrangements, and long-term partnerships to implement custom software, modernize legacy systems, and execute data-driven strategies. Distinguishing factors include a 30-year track record, a broad, cross-industry client base, and an emphasis on end-to-end transformation rather than just technology delivery. The company's goal is to help clients thrive in the digital age by enabling sustainable growth and competitive advantage through integrated strategy, design, software, and analytics.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1993

Recently Posted Jobs

Explore more opportunities at Thoughtworks

See more jobs