Solution Architect (.NET)
Remote in Georgia
Solution Architecture
& 11 others
Georgia
We are looking for a highly skilled Solution Architect (.NET) to join our remote team and play an essential role in designing and implementing technical solutions aligned with business objectives. The ideal candidate will bring extensive expertise in software architecture, strong technical capabilities, and a passion for developing scalable and dependable systems. You will work closely with cross-functional teams to ensure the successful execution of projects while maintaining high standards of quality and performance.
Responsibilities
- Create and implement architecture solutions leveraging .NET technologies
- Collaborate with stakeholders to understand business requirements and convert them into actionable technical plans
- Lead technical design discussions to ensure alignment with architectural best practices and organizational standards
- Provide mentorship to development teams, promoting adherence to efficient workflows and design principles
- Conduct code reviews to ensure quality, consistency, and adherence to established standards
- Integrate new technologies and systems into existing infrastructures seamlessly
- Assess system performance, identify areas for enhancement, and implement necessary improvements
- Define technical strategies and oversee their execution to align with organizational goals
- Stay informed about advancements in technology and industry trends
- Implement secure solutions and enforce data protection measures
Requirements
- At least 5 years of experience in IT, with a focus on .NET architecture and solutions
- Minimum 2 years of leadership experience managing teams of five or more in technical or managerial roles
- Experience participating in at least two full project lifecycles or multiple projects across various development phases
- Expertise in designing system and solution architectures
- Proven ability to lead teams and provide technical direction effectively
- Strong background in software engineering with specialized knowledge of .NET technologies
- Ability to create Work Breakdown Structures (WBS) and deliver accurate project estimates
- Advanced proficiency in MS SQL Server (including SSIS, SSAS, and SSRS) and familiarity with NoSQL databases like MongoDB or Redis
- Significant hands-on experience with ASP.NET (including MVC), WCF, and WPF/Prism frameworks
- Knowledge of middleware tools such as RabbitMQ, Tibco, or IBM MQ
- Strong understanding of RESTful API services and their implementation
- Extensive experience with Test-Driven Development (TDD), CI/CD pipelines, and maintaining code quality through reviews
- Capability to independently develop and thoroughly test functionalities using predefined test cases
- Excellent communication skills in English, both written and spoken
Nice to have
- Hands-on experience with cloud platforms like Azure or AWS
- Certifications in architectural methodologies such as TOGAF, EACOE, or similar frameworks
- Familiarity with Agile methodologies and development practices
- Experience leading technical workshops and delivering training programs
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