TL;DR

Senior .NET Developer (Fintech): Responsible for designing, developing, testing, deploying, and maintaining scalable and reliable backend applications using .NET Framework, T-SQL, Kafka messaging and AWS cloud. Focus on enhancing unified payment platform, working on new projects, and automating development, test & deployment processes.

Location: 6/1 Abelian Street, IT Park, 5th floor, Yerevan, Armenia

Company

Energize Global Services (EGS) delivers software services and products for the Banking and Financial Management Industry with 20+ years of IT experience.

What you will do

  • Enhance unified payment platform.
  • Work on new projects and enhancements to current applications.
  • Work autonomously in agile teams and advise on solutions.
  • Automate the development, test & deployment processes.
  • Produce documentation on projects delivered for reference, audit and compliance purposes.
  • Develop applications that communicate with external systems (e.g. credit card payment services).

Requirements

  • A solid foundation in software engineering – bachelor’s degree preferred with 5+ years of experience.
  • Expert level in Payment Industry technologies and standards: ISO8583, EMV, Cryptography, PayShield and SafeNet HSM protocols, 3DS, PCI-DSS.
  • Expert level in working with SQL Server databases and TSQL.
  • Expert level in full-stack .NET framework and .Net core, including ASP.Net.
  • Expert level in javascript language.
  • Expert level in cryptography concepts, symmetric and asymmetric encryption, hashing, signing, certificates, etc.
  • Experience with standard technologies such as HTTP, CSS, XML, XSLT, JSON, SOAP, TCP, REST.
  • Effective unit, integration, user acceptance testing
  • Passionate about understanding algorithms, time and space complexity, data structures.
  • Domain of software engineering best practices and patterns like DDD, TDD, GRASP, SOLID.
  • Experience in working with highly scalable, available systems and good understanding of application monitoring, application metrics and centralized logging tools like Datadog.
  • Experience in AWS cloud and container technologies such as Docker and Kubernetes is a plus.
  • Experience in implementing and developing using automated CI/CD pipelines like GitHub Actions.
  • Experienced in taking total ownership of tasks, commitments, quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment.
  • Able to efficiently break down problems and leverage business resources to establish a clear path toward customer value.
  • Possess excellent written and verbal communication skills and the ability to communicate intent to other developers through code.

Culture & Benefits

  • Competitive compensation and benefits.
  • A collaborative, tech-driven team culture.