**Our company**:
Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation.
We count with 16 global offices and 25 innovation labs.
Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.
**About the job**:
This role will develop system and technical requirements for technology products, develop and document design, source-code base, and architecture, and also design, develop and implement solutions to complex business problems and enterprise-level projects.
This role will also provide support for existing products in whatever capacity is needed.
**Essential duties and job responsibilities**:
- Create robust automated unit/functional test suites and deployment scripts.
- Work with internal QA team on system, performance and acceptance testing.
**Requirements**:
- Minimum 6 years of development experience with C# using.NET.
- Experience with cross-platform development with.NET Core.
- Experience using design patterns.
- Experience with various databases such as Oracle, Sybase, SQL Server, MySQL, DB2.
- Strong understanding of how SQL/NoSQL database management systems work.
- Experience with multi-platform solutions.
- Experience with Web Service (REST API).
- Experience with developer tools like Jenkins.
- Experience with distributed systems.
- Experience with Microservices solutions.
**Nice to Have**:
- Experience with system level calls of Linux/Windows.
- Experience using NHibernate or a similar ORM solution.
- Experience with NUnit.
- Experience with AWS, Azure is desired.
**Why you will love working with us**:
- WFH/WFA and available workplace office space if preferred
- Private medical, dental and life insurance
- Additional vacations per work anniversaries
- Birthday day off
- 3 sick leaves paid per year
- Certification Reimbursement
- Substantial referral bonuses
- Welcome bonus
- Mental Health days off
- Employee Solidarity Association
- A value-based culture where opportunities to learn are endless