Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

TeamViewernoida, India
1 day ago
Job description

Responsibilities

  • Build services for our DEX solution like Device Inventory, Device & Software Catalog Matching, Data Ingestion at scale, and Cloud Data Sync
  • Define the architecture, design and develop new features for our software in C#
  • Continuously integrate, build and deploy our solution from test system to production
  • Design and implement common APIs based on architecture guidelines and frameworks
  • Design and build common database systems of high availability and quality
  • Optimize and enhance our software with new, efficient algorithms and state-of-the-art software tools and technologies
  • Work independently on solutions for specified requirements and be responsible for complying with time and quality specifications
  • Ensure that our software is secure, stable, scalable and runs efficiently
  • Monitor the latest technical developments in your field and make proposals for improvement
  • Guide and assist other team members in engineering topics relevant for the team
  • Coach & mentor junior members in the team
  • Act as an advisor for product owners (feasibility studies and time estimates for new functionality to be implemented)
  • Communicate with customers to analyze & fix product defects, or during major implementations

Requirements :

  • A university degree in the field of information technology, computer science and engineering or a related subject
  • 6+ years of professional experience in the field of software development
  • Solid knowledge of .NET (C#) and SQL is mandatory
  • Must have experience in any of the unit test casing framework
  • Experience with Azure cloud services such as : Kafka, Databricks, AKS, Redis, Key Vault, Event Hub, Service Bus, SQL Managed Instance
  • Experience in shaping the architecture of complex, large-scale distributed systems.
  • Understanding of Clean Code and Design Patterns for object-orientated programming
  • A positive and solution-oriented mindset paired with a structured and analytical way of thinking / working, being a team player, as well as motivated to learn new things
  • Experience in one or more of the following areas is preferred : multi-threaded programming, network communications, and digital certificates / PKI.
  • Knowledge of Typescript, React or C++ is a plus
  • Familiarity with AI tools for coding (like Co-pilot) is a plus
  • Familiarity with concepts of end-user-computing and software-asset-management is a plus
  • Fluency in English is mandatory, further languages are a plus
  • Create a job alert for this search

    Senior Software Engineer • noida, India