Senior Application Developer

Senior Application Developer

S&P Global

Bucharest, Romania

Responsibilities:

  • Architect, design, and lead the development of scalable, high-performance solutions that align with business goals and technical strategy.
  • Guide the technical direction of projects, ensuring best practices in system design, data architecture, and software development.
  • Drive innovation by identifying opportunities to improve system performance, scalability, and reliability.
  • Oversee and optimize existing solutions, proactively addressing technical debt and ensuring continuous improvement in architecture and code quality.
  • Lead and mentor a team of engineers, fostering a culture of learning, collaboration, and technical excellence.
  • Define and enforce coding standards, best practices, and architectural guidelines, ensuring alignment with corporate engineering principles.
  • Champion automation and DevOps practices, integrating CI/CD, testing, monitoring, and security into the development lifecycle.
  • Collaborate closely with cross-functional teams, including Product Management and Business Stakeholders, to translate requirements into technical solutions.
  • Effectively communicate technical concepts through documentation, presentations, and knowledge-sharing initiatives to ensure alignment across teams.
  • Influence strategic decisions by evaluating emerging technologies, industry trends, and architectural patterns to future-proof solutions.

What We’re Looking For:

  • Bachelor's or master's degree in computer science, Information Systems, or a related field.
  • 8+ years of hands-on experience in backend development, building scalable and high-performance systems.
  • Backend Development & Programming:
    • Strong proficiency in C# and .NET Core (or similar object-oriented programming languages).
    • Experience in developing, optimizing, and scaling backend services for high-performance applications.
  • Database & Data Engineering:
    • Advanced SQL programming skills with experience in database performance tuning for large datasets.
    • Proficiency in relational database management systems (MS SQL, PostgreSQL, or similar).
    • Exposure to Big Data technologies such as Hadoop, Databricks, Spark/Scala, Nifi, or ETL processes is a plus.
  • Cloud & Infrastructure:
    • Strong understanding of cloud computing environments such as AWS, Azure, or GCP.
    • Hands-on experience with Docker and containerized deployments is a plus.
  • Messaging & Distributed Systems:
    • Familiarity with large-scale messaging systems like Kafka, RabbitMQ, or commercial equivalents.
  • Scripting & Automation:
    • Experience with scripting languages such as Bash, Scala, Perl, or PowerShell for automation and system integration.
  • Software Development Best Practices:
    • Expertise in conducting application design and code reviews, ensuring maintainability and scalability.
    • Deep understanding of TDD, BDD, SOLID principles, and best practices in software engineering.
    • Knowledge of microservices architecture, RESTful APIs, and distributed systems.
    • Strong logical, analytical, and problem-solving skills.
    • Excellent communication skills (both verbal and written) to collaborate effectively with technical and non-technical stakeholders.
    • Understanding of financial industry fundamentals is highly preferred.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania      C Sharp Developer      Developer      Hybrid      S&P Global     

EuroTechJobs Logo

© EuroJobsites 2025