TechTellent is 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.
22 лютого 2024

Software Architect (.NET) (вакансія неактивна)

за кордоном, віддалено

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