Position: Competence Manager
Company: N-iX
Experience required: 3y
English level: upper

N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in six countries Poland, Ukraine, Sweden, Bulgaria, Malta, and the US. Today, we are a strong community of 1,700+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

We are looking for an experienced Software Development Competence Manager to join our professional team.

Software development Office is working with professional development of engineers, technical excellence of projects and establishes expertise availability across the company.

Duties:
- Establishes and enforces engineering best practices company-wide
- Establishes expert groups, maintains, manages, and reorganizes these expert groups according to the company’s business needs
- Establishes and maintains general qualification standards (competence models) for all levels of the engineers
- Maintains and improves the qualification process for recruiting external candidates for the engineering positions
- Develops engineering community by running tech-talks, mentorships, presentations, workshops, blogs, webcasts, and conferences
- Participates in the industry-recognized conferences dedicated to engineering and represents the company’s best expertise in the area
- Coordinates the development, implementation, and maintenance of the software development training programs, covering the best industry practices, frameworks, tools, and concepts
- Performs project assessments with a set of defined engineering practices
- Creates and maintains the expert network for presales activities: estimations, PoC, discovery phase, customer consulting

Specialized knowledge:
- Understanding of software development company functioning and offshore software development specifics
- Understanding Agile methodologies (Scrum, Kanban) and software development life cycles
- 3+ years of experience in application design and development
- Extensive experience applying architectural tactics and patterns on different projects
- Proficient knowledge of design patterns, design approaches, and concepts
- Proficient knowledge of software quality metrics
- Proficient knowledge of coding/testing best practices
- Proficient knowledge of at least one cloud service and continuous delivery pipeline

Skills & Abilities:
- English intermediate level or higher
- Good organizational and time-management skills
- Good coaching and supervisory skills
- Good presentation, communication and interpersonal skills
- Excellent estimation skills
- Team player
- People motivation skills
- Process orientation

We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Benefit cafeteria
- Memorable anniversary presents
- Corporate events and team buildings