**Our company**:
Encora is a global Software and Digital Engineering company that helps businesses overcome the Software Engineering Talent shortage and provides next-gen services such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We have 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 role**:
At Encora we are looking for a great talent like you to join our team as the next **_Sr Software Engineer (7259)_**
Would you like to join our great team of engineers? Here we will tell you more about us and the role!
**Position responsibilities**:
- Analyzes software requirements to understand upcoming deliverables, provides feedback upon any findings and requests clarification when needed.
- Collaborates with team members during sprints as required to refine estimations, clarify requirements, improve processes, and provides support during the SDLC for all development related activities.
- Using industry's best practices and appropriate software development design patterns develops maintainable, scalable code to support our platform needs.
- Troubleshoots and assist others to identify root cause of issues and bugs, implements solutions to remediate them.
- Performs peer reviews with other fellow team members, conducts code reviews of pull requests and provides constructive feedback.
- Reviews and refactors code or functionalities based on client and team feedback during collaborative sessions.
- Presents clear and concise input to ensure a continuous improvement of coding techniques, strategies, and standards.
**Required Qualifications**
- Experience working with n-tier architectures, microservices
- Experience working with Azure Data Studio and/or SQL Server Management Studio to query Azure SQL Managed Instances and/or MSSQL databases using T-SQL queries.
- Experience using SQL Profiler or similar tooling.
- Experience using source code version control systems as Git, TFS or similar.
- Experience working with Azure DevOps for logging and tracking ALM related artifacts. Experience using other similar tooling as TFS, Jira or Trello might be considered.
- Experience developing API/Restful/WebAPI web services and troubleshooting using Postman, SoapUI, Fiddler or similar tools.
- Good communication skills in English (written and spoken). (B2+)
Is considered a** plus**:
- ASP.net Web Forms experience.
- Knowledge or experience using SQL Server XEvents
- Strong WCF experience.
- Microsoft Certified: Azure Developer Associate or Microsoft Certified Professional MCSA Web Applications.
- Experience working with Azure DevOps CI/CD pipelines or similar tools/services.
**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
- Referral bonuses
- Mental Health days off
- Employee Solidarity Association
- A value-based culture where opportunities to learn are endless