**Show the world what you can do.** **In this role you will**: - Help coordinate the team’s technical communication with other groups such as Creative, Business and Technology throughout all phases of a project lifecycle - Own the technical architecture and design of systems and oversees development - Ensure concise and clear documentation is maintained by all peers for the projects as dictated by each Capability’s guidelines and best practices - Present software releases to clients, including but not limited to reviewing code changes, and presenting solutions and justifications for tasks. - Establish continuous integration platform for the project.Creates training programs for technologies within fields of expertise - Responsible to setup regular one-on-one meetings to provide coaching, feedback, career development, and status reporting Tags, branches and merges release or target versions in the revision control system - Debug or troubleshoots complex or critical issues that cannot be handled by junior positions - Perform code reviews and enforces coding guidelines and best practices - Understand and maps user and business requirements to an appropriate technical solution - Work closely with other leaders to ensure the technology used will meet functional and performance targets **What are we looking for? Besides a great attitude,** **You should have**: - English Proficiency (B2+ reading, writing, and conversation) - Minimum 5 years experience programming in.NET technologies, primarily Microsoft C# - Minimum 3 years experience developing microservices with.Net Core - Minimum 3 years experience developing microservices using ORMs (preferable Dapper). - Minimum 2 years experience in SQL - Minimum 3 years experience troubleshooting software - Experience using Apache Kafka or similar framework for microservices development - Strong understanding or relational, object-oriented databases including structure, purpose, and user interfaces - Experience integrating solutions with external products from third-party vendors - Experience with data storage patterns and practices, namely relational (SQL) and/or non-relational (NoSQL) platforms such as MySQL, Postgres, Oracle, MongoDB, etc - Advanced-level knowledge of at least one back-end programming language (Java) and object-oriented analysis and design - Knowledge of design patterns (e.g., model-view-controller, observer, etc.) and software engineering principles. - Firm understanding of data file structures like JSON, and their role in software projects - Capable of implementing requirements which are composed of multiple development activities or touch various sub-systems - Ability to effectively communicate, collaborate, and problem-solve with internal team and staff - Work experience estimating simple and complex tasks and justifying these estimates - Work experience troubleshooting and debugging web platform issues using debugging proxies or similar tools and do root cause analysis. - Work experience creating and consuming REST web services and microservices - Work experience sharing acquired knowledge with teammates - Experience with client facing and challenging the client when needed - Experience proposing structures and solutions - Deep understanding when proposing the best parameters - Exceptional leadership skills - To be a tech enabler and support the team in anything needed **It’s a plus if you have**: - BS in Computer Science or related technical discipline; or equivalent experience as Software Development in exact areas of expertise required for Hangar (Digital Agencies projects, Web development projects, SCRUM/Agile software projects). - Experience working with docker Kubernetes from a development perspective. - Experience with AWS, Microsoft Azure, or others **Competencies to be successful in this role**: - Develops talent - Interpersonal savvy - Manages Complexity - Tech Savvy - Ensures accountability - Communicates effectively