Solution Architect (.NET)
Remote in Georgia
Solution Architecture
& 11 others
Georgia
We are seeking an experienced Solution Architect (.NET) to join our remote team and contribute to building technical solutions that meet organizational goals.
The ideal candidate will possess a profound understanding of software architecture, advanced technical skills, and a drive for creating scalable and dependable systems. You will collaborate with multiple teams to ensure project success while maintaining quality standards and enhancing system performance.
Responsibilities
- Design architecture solutions leveraging .NET technologies
- Collaborate with stakeholders to define business needs and develop actionable technical strategies
- Lead technical design discussions while ensuring compliance with architectural best practices and global standards
- Provide guidance and mentorship to development teams, ensuring adherence to architectural principles
- Review code to maintain quality, consistency, and compliance with established standards
- Integrate modern technologies and systems into existing environments seamlessly
- Analyze system performance, identifying areas for enhancement and executing optimizations
- Develop technical strategies that support organizational objectives in project execution
- Learn about emerging technologies, tools, and industry developments to stay current
- Ensure the creation of secure systems while maintaining data protection protocols
Requirements
- Minimum of 5 years of IT experience centered around .NET architecture and solutions
- At least 2 years of leadership experience managing teams larger than five members
- Participation in two complete project lifecycles or diverse projects spanning multiple development phases
- Proficiency in system and solution architecture design
- Strong background in leading teams and setting technical direction
- Competency in software engineering, particularly with .NET technologies
- Qualifications in Work Breakdown Structures (WBS) creation and project estimation accuracy
- Advanced knowledge of MS SQL Server (including SSIS, SSAS, and SSRS) and familiarity with NoSQL databases like MongoDB or Redis
- Expertise in ASP.NET technologies (including MVC), WCF, and WPF/Prism frameworks
- Knowledge of middleware tools including RabbitMQ, Tibco, or IBM MQ
- Understanding of RESTful API implementation and usage
- Extensive skills in Test-Driven Development (TDD), CI/CD pipelines, and code quality enforcement practices
- Flexibility to independently develop and thoroughly test features based on test cases
- Proficiency in English communication, both written and spoken
Nice to have
- Background in utilizing cloud platforms, specifically Azure or AWS
- Certifications in architectural frameworks such as TOGAF, EACOE, or comparable methodologies
- Understanding of Agile development principles and approaches
- Capability to conduct workshops and lead training initiatives
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