DESCRIPTION
Currently, we are looking for a .NET Architect to join our Team.
Responsibilities
- Tool and technology evaluation
- Pre-sales, PoC and architecture road-mapping
- Facilitating efficient communication between customers and technical teams, technical leadership, ensuring alignment of technical decisions with high-level architectural vision
- Translate requirements into technical solution
- Architecture & design
- Coding and refactoring
- Code Review
- Unit and Integration Tests
- Bug-fixing
- Documentation
Requirements
- Strong system and solution design skills
- Proven leadership skills (lead the meeting, the team; direction of an architecture, etc.)
- Experience in developing for 3-tier architecture
- Wide experience as a software engineer, working with .NET platform and C# language
- Experience and strong knowledge of technology stack in use:
- MS SQL Server (including SSIS, SSAS and SSRS) and NoSQL databases (MongoDB, Redis)
- LINQ
- Azure and/or AWS clouds
- ASP.NET (including MVC)
- WCF
- WPF/Prism
- Middleware: RabbitMQ/Tibco/IBM MQ
- RESTful services
- JavaScript (including Angular/React)
- Python/Perl/PowerShell scripting
- Strong TDD experience, understanding of the best CI/CD practices, experience in code quality and code review tools, sense of responsibility for the code quality
- Strong UML modelling and design skills
- Strong computer science background
- Ability to implement functionality without supervision and test own work thoroughly using test cases
- Excellent written and verbal communication skills
- Ability to read and understand project and requirement documentation, ability to create design technical and project documentation, including documentation describing own code
- Ability to participate in phone conferences, interviews and face-to-face meetings with customers without supervision
- Ability to mentor colleagues in software engineering disciplines
- Upper-intermediate or higher English level, ability to read, write, speak and write high-quality unambiguous texts
- Being responsible, self-motivated, hardworking and excellent team player
We Offer
- Competitive compensation depending on experience and skills
- Individual career path
- Unlimited access to LinkedIn learning solutions
- Sick leave and regular vacation
- English classes with certified English teachers
- Flexible work hours
Apply Apply
Read Full Description