Solution Architect (.NET)
Solution Architecture, .NET, SAP-PS: Work Breakdown Structure, Microsoft SQL Server, NoSQL Databases, ASP.NET, WCF, RabbitMQ, TIBCO, IBM MQ, Test-Driven Development, CI/CD
We are in search of a dedicated Solution Architect (.NET) to enhance our remote team. This position is critical for devising and implementing technical solutions that meet strategic business goals. The successful candidate will bring a robust technical foundation and a zeal for crafting dependable software architectures. You will engage collaboratively with diverse teams to propel project progression and uphold high standards of practice.
Responsibilities
- Architect and engineer scalable, sustainable architecture solutions leveraging .NET technologies
- Engage with stakeholders to gather business needs and convert them into technical blueprints
- Spearhead technical design meetings to comply with overarching architecture guidelines
- Coach and lead development teams on architectural best practices and design principles
- Perform code inspections and maintain high standards for coding practices and quality
- Manage the assimilation of new technologies and systems within current frameworks
- Track and enhance system performance, proposing necessary upgrades
- Lead in the technical aspects of project strategy and its execution
- Keep abreast of new technological developments and industry movements
- Uphold stringent security measures and data protection protocols
Requirements
- At least 5 years of IT experience with a concentration in .NET architecture solutions
- At least 2 years of leadership experience managing a team of 5 or more in a managerial or ownership capacity
- Involvement in at least 2 comprehensive project cycles or various projects spanning multiple development stages
- Proficient in system and solution architecture design
- Established record of technical leadership
- Broad experience in software engineering with a focus on .NET frameworks
- Proven expertise in constructing Work Breakdown Structures (WBS) and delivering precise project estimations
- Deep understanding of MS SQL Server (including SSIS, SSAS, and SSRS) and NoSQL databases (MongoDB, Redis)
- Proficient with ASP.NET (including MVC), WCF, WPF/Prism
- Experience with middleware solutions like RabbitMQ, Tibco, or IBM MQ
- Comprehensive knowledge of RESTful services
- Extensive experience with Test-Driven Development (TDD), CI/CD methodologies, code quality, and review practices
- Capable of independently implementing and rigorously testing functionality through test cases
- Strong proficiency in English, both spoken and written, at an upper-intermediate level or higher
Nice to have
- Previous experience in cloud environments, ideally Azure or AWS
- Architectural certifications like TOGAF, EACOE, or similar
- Acquaintance with Agile methodologies and frameworks
- Experience leading technical workshops and educational sessions
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn