The Application Architect will be providing technical leadership across multiple .NET projects and initiatives. The primary expectations from the person in this role is to have expertise in Microsoft web development stack and Service Oriented design , development and DevOps. The Application Architect is also expected to have understanding and experience in lean designs to facilitate teams following agile ways of working. Overall scope of work would be around application architecture design and review , code review , continued mentoring and coaching of team members , and supporting technical management by executing on cross- functional/discipline responsibilities.
Drive efficient DevOps practices for full cycle .NET development and deployment.
Establish Design standards , Coding best practices , drive usage of Static Code analysis tools , Improvise on design , development and deployment processes
Anchor community of practice and drive towards forming a .Net Center of excellence
Working with colleagues and technical resources to define and estimate technical solutions to meet business requirements.
Help teams design , develop application and service components that meet user story specifications and technical specifications.
Ensure the US/India development team and contractors develop solutions in line with company s standards and practices.
Collaborate and work with Enterprise Architecture and other I/S teams within Medline
Participate in sprint planning and retrospective meetings as required.
Bachelor s degree in Computer Science or a related 4 year degree.
Minimum 10 years of professional experience in advanced programming / web development.
Highly proficient in modern Web development technologies including HTML5 , CSS3 , and various JavaScript development frameworks including jQuery , Angular JS and Bootstrap
Experience in object oriented programming using .NET/Visual Studio (.Net Core , C# , ASP , ASP.Net , and VB script and VB.net etc.)
Experience in systems design and have a solid understanding of integration methodologies.
Experience working with design patterns , principals and documentation using UML and Visio. Familiar with incremental designs.
Experience in application unit testing and performance/load testing.
Experience in relational database technology including understanding of SQL , object relational mapping and data translation
Excellent interpersonal , written and verbal communication skills with the ability to communicate with internal team members as well as business stakeholders.
Plus: Previous experience in integration with SAP