Tech Stack
AngularASP.NETAWSAzureCloudDistributed SystemsEntity FrameworkKubernetes.NETNoSQLReactSQLVue.js
About the role
- Engage in pre-sales technical activities and discovery
- Create and support proposals, estimations, technical and architecture vision
- Develop proof of concepts (PoCs) and participate in R&D initiatives
- Provide technical support for project initiation and assist in gathering requirements and documentation
- Estimate complex projects using different techniques
- Plan and conduct technical project audits and assessments for strategic accounts
- Define and establish project standards, guidelines, tools, and methodologies
- Establish project code quality, engineering tools, and manage the code review process
- Assist in implementation of performance/load/stress testing and continuous integration practices
- Identify risks and issues affecting project delivery and provide technical leadership
- Coach and mentor teammates and build/lead project teams from inception to execution
Requirements
- Seven-year working experience with .NET (at least)
- Two-year of working experience in a Solutions Architect role or similar, leading technical projects (at least)
- Excellent knowledge of C#, ASP.NET, .NET Core, Entity Framework
- Experience with pre-sales, technical discovery, and solution design
- Experience in PoC development and leading R&D initiatives
- Strong expertise in OOP and design principles, including CQRS
- Expert knowledge of industry-recognized reference architectures and architectural styles (CQRS, Event Sourcing, Multitenancy, SaaS, SOA, N-Tier, Layered Architecture, MVC, etc.)
- Experience in architectural practices and methodologies (ATAM, QAW, 4+1, etc.)
- Knowledge of SEI methodologies (certification would be a plus)
- Profound knowledge in SQL/NoSQL database design and optimization
- Experience in designing and implementing distributed systems and cloud-based architectures (AWS/Azure)
- Experience with front-end frameworks: Angular (mandatory), React or Vue (would be a plus)
- Experience with unit, integration, acceptance, and end-to-end testing, with a focus on automating test suites
- Strong background in CI/CD pipelines and orchestrating infrastructures (Kubernetes or similar)
- Strong analytical and problem-solving skills
- Bachelor’s or Master’s degree in computer science (or similar technical field)
- Level of English: Upper-Intermediate (at least)
- Interesting and challenging projects
- Competitive compensation and regular results-based salary review
- A broad range of professional education and personal development possibilities
- Comfortable and cozy working environment
- Motivated colleagues with profound knowledge of the technical field
- Аttractive compensation package
- Accelerate your career with Leobit!
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#ASP.NET.NET CoreEntity FrameworkOOPCQRSSQLNoSQLCI/CD
Soft skills
analytical skillsproblem-solving skillstechnical leadershipcoachingmentoring
Certifications
SEI methodologies certification