We are ITernal Group, a reliable and reputable IT company that specializes in complex software solutions, the one company established by merging 3 companies into one single organization in 2019. Every one of our individual companies had a background in different industries and technologies. The oldest of companies was founded in 2004.
6 листопада 2024

.Net Product Architect (вакансія неактивна)

Київ, віддалено

A Product Architect supporting our Product Engineering Services Practice who will lead the team of product architecture professionals to deliver desired services and service levels, and set the technology vision for the organization.

You will:

  • Implement the technology vision across the multiple products/initiatives
  • Ensure execution plans are aligned with business goals
  • Define the future platform/architecture state and create principles and standards to get there
  • Enable the research and evaluation of new technology and new architecture/software designs
  • Keep abreast with the latest trends and knowledge within technology space and deliver delightful user experience
  • Drive technological innovation enabling technology refreshes and selection of alternative technologies leveraging changing usage and trends in the industry
  • In collaboration with leadership and the business, define and refine standards processes and practices with regards to technology
  • Drive the adoption of the Architecture standards across the organization
  • Collaborate with technology leadership across the enterprise to build partnerships in design
  • Ensure identification analysis and resolution of systemic technical issues
  • Ensure that the Product Architecture team directions are in alignment with organizational business goals and expectations
  • Lead creation and delivery of proof-of-concept near production-ready code prototypes demonstrating new technologies or design patterns to other technology teams
  • Leverage technical experience to mentor and coach team members; build next layer of Product Architecture leadership to attract and retain the best technology talent
  • Participate in and lead cross-company technology initiatives
  • Enable team collaboration working with cross-functional teams — demonstrated by working effectively with global /distributed teams building global applications
  • Enable efficient employment and recruitment activities provide coaching and guidance to a team of Product Architecture professionals and promote staff training and development.

You Will Need:

  • 12+ years in commercial software engineering
  • 5+ years in the Lead Backend Engineer, Backend Architect, or similar role
  • Highly analytical mindset, with an ability to see both the big picture and the details
  • Solid understanding of a variety of programming tools, technologies and frameworks:
  • .Net family stack (e.g. C#, ASP.NET, MAUI, Entity Framework)
  • RESTful API design and implementation, GraphQL
  • Relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle)
  • NoSQL databases (e.g., MongoDB, Cassandra)
  • Database design and optimization
  • Message queues (e.g., RabbitMQ, Apache Kafka, NATS)
  • Distributed caching (e.g., Redis)
  • Containerization and Orchestration (containerd, Docker, Kubernetes)
  • Cloud platforms (AWS, GCP, Azure)
  • CI/CD (Jenkins, GitLab CI/CD, Travis CI, CircleCI)
  • IaC (Terraform, Ansible)
  • Test automation (e.g. JUnit, NUnit, JMeter)
  • Security (OAuth2, JWT, SAST, DAST, OWASP)
  • Observability (Prometheus, Grafana, ELK stack, New Relic, AppDynamics)
  • Proven experience in engineering and software architecture design, knowledge of the design principles and patterns (OPP, SOLID, DRY, LoD, etc.)
  • Experience working in Agile development teams (Scrum; Kanban method)
  • Thought leadership and architectural advocacy in building software applications
  • The Ability to partner with product managers product designers and engineering to balance technical business and customer requirements while applying a user-centric design approach
  • Strong creative and problem-solving skills learning capabilities and decision-making ability
  • Capability to understand functional and non-functional requirements from the given specifications to build applications
  • Sound technical knowledge in building highly scalable/available enterprise applications which cut across multiple solution design and architecture.
  • Demonstrable architecture/technical acumen in leading multi-disciplinary teams to achieve goals
  • An intense interest in innovation and new solutions within the identity industry and ability to comprehend their likely impact
  • Decision making ability to meet product and customer requirements that shapes the product roadmaps.
  • Demonstrated ability to deal with ambiguous business problems quickly learn new business domains and synthesize the situation applying Systems Thinking
  • Detail oriented, self-directed self-motivated with a strong capacity for working successfully and flexibly with people at all levels in an organization
  • Good communications skills and the ability to communicate architecture and software design proposals to a variety of internal and external stakeholder groups
  • Ability to clearly articulate architecture and software design decisions through immersive techniques and mediums
  • Experience in strategizing and executing collaboratively with engineering design and user research teams and business stakeholders
  • Extensive experience in applying architecture/software design principles, patterns, methods, and tools
  • Excellent knowledge of software development/testing methodologies along with change and configuration management practices in Linux based environments
  • Strong working knowledge of delivering projects from end-to-end: problem statement and conceptualization proof-of-concept and participation in final deployment
  • Expertise in building cloud native enterprise applications
  • Managing and delivering architecture/software design needs of multiple large-scale initiative/product development teams
  • Demonstrated thought leadership and architecture/software design advocacy in the Product Architecture of software applications
  • Experience in envisioning and designing for Products /platforms at user-focused technology companies
  • Expertise in defining guidelines, standards, and best practices
  • Excellent communication, presentation, and organizational skills with attention to detail