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 role:
*****This is a tenmporary role (1 year)*****
Our client is a top North American provider of financial services, one of their key products is being migrated from OnPrem hosting to Azure environments using a “lift-and-shift” approach. Although there are no significant architectural changes for this initial stage, this project involves an enterprise, web-based application migration hence why ensuring minimal to no impact is crucial. This will be done by a team who will be working closely and consulting our domain business expert and will be supported by Architecture and DevOps team to ensure the application is adjusted, any necessary changes implemented, and properly tested. Candidates for this position are great team players with great communication skills who have an interest on working with large code bases and are looking to keep learning every day.
Essential duties and job responsibilities:
- Analyzes software requirement specification documents, wireframes, and storyboards to understand upcoming deliverables, provides feedback upon any findings and requests clarification when needed.
- Using industry’s best practices and appropriate software development patterns designs and develops maintainable, scalable code to support our platform migration 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 when needed.
- 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.
- Collaborates with Agile team members to refine estimations, clarify requirements, improve processes, and provides support during the SDLC for all development related activities.
Requirements:
- 6+ years of hands-on experience coding C# web applications (asp.net web forms highly desirable).
- Experience working with Javascript, HTML and CSS.
- Experience working with MSSQL databases using T-SQL queries.
- Great communication skills in English (written and spoken) (B2+ min).
Nice to have:
- Microsoft Certified: Azure Developer Associate or Microsoft Certified Professional MCSA Web Applications.
- .net core experience
- Experience working with Infragistics ASP.NET web controls.
- Experience working with Azure DevOps CI/CD pipelines or similar tools/services. Experience working with Azure DevOps CI/CD pipelines or similar tools/services.
- Experience using SQL Profiler or similar tooling to trace SQL statement execution.
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