Job Description
We are seeking a highly experienced .Net Architect to lead our team in developing innovative solutions. This is a fantastic opportunity for an individual looking for the next step in their career with a leading Cork based client.
The Role:
- Oversee the architecture of solutions, ensuring technology choices result in performance, scalability, reliability, and maintenance in both the short and long term.
- Provide guidance, develop roadmaps, design standards, review code, and mentor others to ensure excellence in software development and implementation initiatives.
- Create proofs of concept to verify the suitability of new technologies or architectural approaches, and solve complex business and technical problems using expertise and leadership skills.
- Develop a thorough understanding of the business, application, data, and infrastructure architectures for B2B or Consumer Ecommerce, whilst researching and evaluating new technologies to benefit these needs.
Essential Requirements:
- 7+ years of IT architecture experience.
- Solid experience in designing and implementing large and high-performance web applications in .NET, MVC, ASP.NET/C#, JavaScript Frameworks, React.
- Strong understanding of Service-Oriented Architecture (SOA), its principles, and patterns at enterprise level, including database performance troubleshooting for Oracle and/or SQL Server.
- Well-versed in best practices of full software development life cycle, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations.
- Strong experience with web, mobile, cloud, CI/CD, RDBMS, API, and microservice technologies, including delivering services/APIs which support multiple critical applications, and delivering solutions in an enterprise with a complex systems environment.
- Proficient knowledge of ERP, CRM, PIM, WMS, contracts/pricing, transportation, data warehouse, business intelligence systems.
- Experience working in geographically distributed and high-performing development teams.
- Strong ability to communicate complicated and nuanced insights in accessible language to relevant stakeholders.
- Deep knowledge of Agile/SAFe methodologies and practices, including architectural abstractions and design patterns.