**Show the world what you can do** The individual in this position works with web and back-end technologies such as.NET - C#, SQL Server, Azure, as well as has knowledge in the related IDE for software development. Experience with content management systems and e-commerce is desirable. **In this role, you will** - Collaborate and communicate efficiently and effectively with other groups such as Creative, Business, and Technology throughout all phases of a project lifecycle. - Work closely with Creative, Business, Technology, and QA teams to ensure the technology will be functional and meet performance targets. - Implement technology solutions that address our clients’ business needs and challenges while leveraging our best practices and state-of-the-art technologies - Own the development of sub-systems and ensures they follow the overall technical architecture and design established by the technical lead. - Understand and map user and business requirements to an appropriate technical solution. - Maintain concise and clear documentation on the projects as dictated by each Capability’s guidelines and best practices. - Proactively provide feedback on policies and procedures when an opportunity for improvement exists. - Proactively provide coaching and support to other members in fulfilling their tasks and improving their performance and overall technical skills. **What are we looking for? Besides a great attitude,** **You should have**: - 5 or more years of software development experience. - Excellent English communication skills (B2+ at least). - Web API development experience. - Strong understanding of request Pipeline (Azure pipelines). - Client-side vs. server-side rendering. - Open-ended debugging abilities, including basic infrastructure monitoring and investigation. - Automated CI/CD processes (CircleCI, AWS CodeBuild, Azure DevOps, Atlassian Bamboo, or Travis, Teamcity). - Wide experience RESTful services designing and development. - Expertise in C# programming language and object-oriented analysis and design. - Advance level knowledge on database schemas, store procedures, and general maintenance of databases SQL Server. - Advanced-level knowledge in ORM’s like Entity Framework, Dapper, others. - Advanced experience with data storage patterns and practices, namely relational (SQL) and/or non-relational (NoSQL) platforms. - Experience integrating solutions with external products from third-party vendors. - Advance knowledge of design and software engineering principles. - Capable of implementing requirements that are composed of multiple development activities or touch various sub-systems. - Work experience with new technologies and building proof of concept prototypes. - Advance experience estimating simple and complex tasks and justifying these estimates. - Work experience building a web solution based on a Content Management System such as EpiServer, Sitecore, or similar market solutions is desirable. - Work experience troubleshooting and debugging issues from business logic layer to data layer through debugging tools and do root cause analysis. - Capable of sharing acquired knowledge with teammates. - Work experience writing unit tests, and scripting load and performance tests. - Large experience on version management tools such as Git, Bitbucket, TFS, etc. - Strong knowledge of branching strategies. - Strong knowledge of project and issue tracking software (Jira, Hive). - Experience working under agile methodologies. - Work experience with Continuous Deployment and Integration. - Work experience in IIS configuration. **It’s a plus if you have**: - Experience with SharePoint, Active Directory, Identity management. - Knowledge in Kendo Grid. **Competencies to be successful in this role**: - Comes up with useful ideas that are new, better, or unique - Introduces new ways of looking at problems. - Moves beyond traditional ways of doing things; pushes past the status quo. - Tries multiple, varied approaches to innovative ideas. - Encourages diverse thinking to promote and nurture innovation.