JobConnect

Principal Developer

  • Amdaris
  • Bucharest, Timişoara, Romania
  • RON 180,000 – RON 240,000

We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team.

PRINCIPAL DEVELOPER RESPONSIBILITIES

  • Lead the design and implementation of systems.

  • Define technical standards, best practices, and coding guidelines for the team together with Architects.

  • Collaborate with architects and business analysts to define domain boundaries and integration patterns.

  • Ensure scalability, maintainability, and security in all technical solutions.

  • Actively participate in coding for proof of concepts (PoCs) and critical components.

  • Support the team in developing complex features and resolving technical challenges.

  • Review and optimize existing code to improve performance and maintainability.

  • Provide guidance and mentorship to developers, fostering technical growth and collaboration.

  • Conduct code reviews and ensure adherence to architectural principles.

  • Act as a bridge between development, architects, product, and business teams.

  • Facilitate technical discussions and decision-making processes.

  • Oversee the implementation of automated testing and CI/CD pipelines.

  • Ensure timely delivery of high-quality software components.

  • Stay updated on emerging technologies and propose improvements to the architecture.

  • Promote a culture of continuous learning and technical excellence.

PRINCIPAL DEVELOPER REQUIREMENTS

Soft Skills:

  • Analytical Thinking: Ability to break down complex problems into manageable components.

  • Communication: Clear and effective communication skills for both technical and non-technical audiences.

  • Collaboration and Teamwork: Strong collaborative skills to work effectively with cross-functional teams.

  • Adaptability: Comfortable working in a fast-paced, evolving environment.

  • Problem-Solving: Strategic thinking to resolve complex technical challenges.

  • Attention to Detail: Ensures high standards in design and implementation.

  • Organization: Ability to manage priorities and structure team workflows effectively.

  • Responsibility: Ownership of technical decisions and accountability for deliverables.

  • Leadership: Ability to inspire and guide the team toward achieving technical goals.

Technical Skills:

  • Minimum 10 years of experience in Software Development.

  • Strong backend development experience with: Kotlin or Java, Quarkus or Spring Boot, SQL and NoSQL databases.

  • Frontend development hands-on skills with React or Angular.

  • Proficiency in DDD, microservices, API design, and event-driven architecture.

  • Solid experience with AWS cloud platform.

  • Knowledge of CI/CD pipelines, containerization, and DevOps best practices.

  • Strong experience with RabbitMQ or Kafka.

  • PHP experience is a plus, as it will be needed to analyse existing PHP code.

  • Ability to quickly learn and adopt new technologies.

  • Strong understanding of data modeling, integration patterns, and security best practices.

  • Metrics oriented, knowledge of delivery metrics, implementation and usage to build high performance teams.

  • Knowledge of accelerate extreme programming and software craftsmanship principles would be a nice to have.

  • Proficiency in documentation, UML, C4 modeling, AWS diagrams, data flow, threat modeling, and non-functional requirements.

  • Experience using GitHub Copilot or similar AI tools for coding.

  • Good English speaking, reading and writing skills, B2-C1.

To see more roles, click here.

Skills

  • C++
  • .NET
  • Azure
  • Microservices
  • REST APIs
  • SQL
  • CI/CD

Related jobs

AmdarisApply for this job