Position: Software Architect with C# knowledge
Company: Softjourn
Category: .NET
Experience required: 5y
English level: upper
Published: 2021-03-01T00:00:00+02:00

**About the project:**
The company together with its partners is helping entrepreneurs to proceed with invoices and electronic payments related to their economic activity. It is done by providing hardware, technology, infrastructure and support services.
In addition, the company has its own accounts receivable cloud automation software (ARC) that facilitates the efficient exchange of documents and payments between suppliers and customers.
 
**Requirements:**
At least 7+ years of commercial experience in software engineering with C#;
Experience with building complex workflows using Apache AirFlow.
Experience with Azure and AWS cloud services.
Experience with algorithms/data-structures;
Databases (e.g. MySQL, Postgres);
Excellent communication skills and Problem-solving skills;
Upper-Intermediate English.
A background in Computer Science, Engineering, or Mathematics;
 
 
**Nice to have:**
Experience in the Payments Industry and/or PCI/DSS;
Experience with Ruby (it would be a plus if you could read and modify Ruby code)
 
**Responsibilities:**
Design, develop, and test, product features satisfying business & technical requirements on time on budget;
Define & maintain architecture principles, patterns, and standards with particular attention to scalable, and high performing design;
Triage and correct performance and/or data integrity concerns by reviewing & evaluating code, data patches, system logs, and process/memory/disk consumption utilization; 
Collaborate with product analysts, customer care, DevOps, and other engineers on features and support cases, supporting technical decision making, and leading work that affects more and more complex systems and critical areas of our application ;
Critical R&D to help us continue to design for scale and reliability as we grow (and we’re growing);
Coach and mentor junior-intermediate engineers on the team and provide guidance to others when possible;

**Benefits and Perks:**
Continuous improvement;
Flexible schedule;
20 days vacation;
Office in downtown IF or remote work;
Participation in conferences and seminars;
Health insurance;