Vacancy expired!
- Understand company needs to define system specifications.
- Communicate system requirements to software development team and other parts of IT and vendors.
- Assess or develop architectural approaches and solutions, participate or lead architectural reviews and recommend how to proceed with the applications and/or infrastructure (replace, retire, maintain, etc.).
- Participate in the execution/development of solutions.
- Evaluate and select appropriate software and technologies, both from current technical stack and as additions to that stack, and communicate future direction.
- Stays current with industry trends and technologies.
- Address technical concerns, ideas and suggestions.
- Assist with solving technical problems when they arise, providing expert technical support, including problem identification and resolution.
- Ensure the implementation of agreed architecture and infrastructure.
- Monitor systems to ensure they meet both user needs and business goals.
- Lead and mentor team members on established development and support processes, including but not limited to, SDLC, development patterns/practices, or related methodologies.
- In concert with App Dev Manager, provide leadership and support to projects, including architecture planning, execution and delivery of commitments.
- This position is not available for remote work.
- This position will abide by the work-from-home policies for the Corporate IT team.
- Proven experience as a Technical Architect or Technical Lead
- Demonstrated ability to understand the big picture to support strategic architecture, solutions and business needs
- Hands-on experience with software development and system administration
- Extensive experience with the Microsoft development stack, and specifically C#, .Net Core, MVC
- Experience designing and implementing solutions within the Azure environment
- Experience designing and implementing web applications
- Experience designing and implementing SQL database solutions
- Familiarity with Windows Server and IIS
- Demonstrated understanding of security best practices and security related technology within an application architecture and implementation
- Strong written and verbal communication skills, including ability to communicate internally with IT team leads, management, business users, product vendors and suppliers
- Expert ability to troubleshoot and recommend process changes that improve the overall implementation, maintenance and support of applications and/or technical infrastructure
- Organizational and leadership skills
- A 4-year college or university degree in Information Technology, Computer Science or related field of study.
- A minimum of 10 years of enterprise technology experience is preferred. Experience in multiple business processes or organizations and experience in multiple IT disciplines is highly beneficial.
Vacancy expired!