**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 temporary role****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**:- Bachelor of Computer Science, Software Development, or equivalent college degree in related discipline plus N years of experience. (Demonstrated hands-on experience might be considered in-lieu of college degree)- Experience working with n-tier architectures, WCF services, microservices, WebAPI.- Great communication skills in English (written and spoken).**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