Senior C#/ .net Engineer

 

Description:

The Team: Our team is responsible for the design, architecture, and development of data products using a variety of tools that are regularly updated as modern technologies emerge. Every day you will have the opportunity to work with people from a wide variety of backgrounds and will be able to develop a close team dynamic with coworkers from around the globe.

The Impact: We are in search of highly motivated and skilled software engineers who are ready to take their career to the next level in a fast-growing company. Do you love working on technical projects as well as getting in the trenches and working with the team to get the work done?

What’s In It For You
 

  • Build a career with a global company
  • Work on applications that fuel the global financial markets of the future
  • Grow and improve your skills by working alongside highly motivated individuals on enterprise level product and cutting-edge technologies
  • Be at the forefront of innovation in FinTech industry
  • Competitive employee benefits
  • Open and dynamic work culture
     

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.

Organization S&P Global
Industry IT / Telecom / Software Jobs
Occupational Category Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2025-05-01 3:44 pm
Expires on 2026-01-16