Software Architect (.NET) Offline

TechTellent is looking for a skilled Software Architect (.NET) to join our team.

 

We are a fast-growing global IT & Tech company based in Cyprus that values its people and provides a positive work environment. We recruit and retain top IT talent, providing opportunities for growth and advancement to deliver world-class solutions to clients worldwide.

 

What you bring along:

 

- Minimum two years of experience in an architect position

- Minimum six years of hands-on experience in software development

- University degree in Computer Science or Computer Engineering

- Extensive expertise in writing software using the .NET stack

- Four years of professional experience working on commercial microservices projects, particularly focusing on high-traffic and high-load applications

- Proficiency in working with relational databases such as PostgreSQL and MySQL, along with expertise in NoSQL databases. - Familiarity with search engines like ElasticSearch and hands-on experience in the GraphQL ecosystem

- Sound knowledge and practical involvement in Authentication/Security aspects, along with familiarity with technologies like Redis, Kafka, or similar counterparts

- Proficiency in Linux systems, working with Docker containers, Git version control, Nginx web server, Kubernetes orchestration, and Amazon Web Services (AWS) cloud platform

- Practical familiarity with asynchronous systems and distributed stream processing methodologies

- Solid understanding of Software Design principles including Object-Oriented Design (OOD) and various design patterns

- Hands-on experience in real-time data processing and transformation techniques

- Strong understanding of architecture and design patterns and various styles

- Exceptional aptitude in analytical thinking and problem-solving

- Hands-on experience with continuous integration, delivery, and deployment systems, as well as code quality automation tools

- Practical experience in crafting architectural designs for new applications and projects

- Proficiency in utilizing debugging and profiling tools, adept at resolving performance-related issues

- Knowledge of SDLC

- Exceptional communication skills, particularly adept at code review, refactoring discussions, team mentoring, and effective cross-team communication

 

Nice to have:

- Practical involvement in Serverless architecture and driving the adoption of a DevOps/DevSecOps culture within the organization

 

This is your mission:

 

- Develop a production-ready GraphQL back-end, design Back Office functionality, and construct additional micro-services as required

- Assemble and lead a Back End team while assuming responsibility for architecting and building a high-traffic platform from the ground up

- Handle the complete development cycle, spanning from receiving technical requirements to delivering changes to production. This entails monitoring, load tuning, and encompassing CI/CD processes such as unit testing, code review, and feature toggling

- Maintain close collaboration with designers, business analysts, and product managers, offering optimal solutions and leveraging your influence to positively impact the product.

- Assume complete accountability and spearhead optimization and refactoring initiatives focused on branding and scalability, performance enhancement, quality improvement, and acceleration of development speed.

 

Why us:

 

- People-driven team

- Variety of technologies

- Developing innovative software products

- Clients worldwide

- International team of talented people

- Possibility to deliver services from any location

- Interesting tasks and projects

- Balance between routine and developmental tasks

- Compensative English lessons

The job ad is no longer active

Look at the current jobs C# / .NET Kyiv→