create a web page

Principal Software Engineer 

Our team is growing and we have an opening for Principal Software Engineer. 

For the past year we are working on an exciting new project - rewriting from scratch the main system for the crediting business. This is a huge greenfield project and we need people who are willing to take up the challenge.

Key Responsibilities:
- Contribute with the implementation of the right architectural approaches for software applications.
- Involvement across the full project life cycle (to successful deployment)
- Provides leadership and participates in the development and delivery of client solutions by estimating, planning, designing, implementing and testing custom software applications
- Determines technology choices and ensures proper software engineering practices are in place for projects.
- Mentors and educates others on software engineering disciplines (e.g. test-driven development, configuration management and coding practices). Communicates effectively about how to make proper technical decisions on projects.
- Performs technology/tool evaluations and software technical proof of concepts. Recommends new technologies that can help increase quality and productivity.
- Investigates software-related complaints and makes necessary adjustments to ensure optimal software performance
- Regularly attends team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues
- Shares knowledge with others by updating company's knowledge repository, conducting internal/external presentations and trainings, writing article etc.
- Provides technology road maps and assists in estimation and work breakdown structures
- Involvement across the full project life cycle (to successful deployment)
- Be an active part of the continuous improvement of the development processes.
- Conducts IT and industry research to assist delivery management with assessing trends, opportunities and threats


Requirements:
- 8+ years of experience in designing and implementation of enterprise-grade software solutions mainly with the Microsoft technology stack
- 4+ years in a leading position on system design, implementation and delivery of different solutions
- Strong experience with distributed systems (SOA, ESB, MSA)
- Experience with configuration, implementation and utilization of message brokers (RabbitMQ, Kafka)
- Experience with containers and container orchestration frameworks (both on premise and cloud based)
- Experience with software development in the cloud and/or transformation of on-premise solutions to cloud native
- Experience with DevOps practices, processes and automation
- Knowledge of software life-cycle processes and best practices
- Knowledge of security standards and best practices
- Basic knowledge of networking, system administration, infrastructure and virtualization

Non-Technical Skills
- Has the ability to work independently, proactive, self-starter
- Works on general goals like "improve performance", "stabilization of the system" etc.
- Maintains software development methodologies
- Excellent collaboration skills


Benefits:
- Plenty of opportunities for professional growth in our local or international operations;
- Interesting work on new and long-run projects
- Company-sponsored training and certification;
- Friendly working environment and strong corporate management;
- 24/7 access to e-learning platforms;
- Recreation room;
- Option for Multisport card at a discounted price;
- Competitive salary based on personal and team achievements;
- Smart mobile phone and sponsored mobile plan;
- Regular team buildings and celebrations.

We are searching for candidates who enjoy working with people in a fast-paced, growing environment. If you have a drive to succeed and advance your career, SmartIT might be a fit for you.

We encourage you to take a couple minutes to submit your resume to be considered as the newest member to our professional team.

We are an equal employment opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status or disability status.

We appreciate and thank you for your application. Only short-listed candidates will be contacted.

Apply for this position

Адрес

Централен офис
Бул. Дж. Неру №28
ет. 3, офис 72-74
София 1324, България

Офис Варна
бул. Цар Освободител 109А
Варна 9000, България

Офис Пловдив
ул. Полк. Сава Муткуров 24
Пловдив 4003, България

Офис Киев
ул. Куренівський провулок 12
Киев 02000, Украйна 

Контакти

Запитвания
office@smartit.bg

Кариера
jobs@smartit.bg

Телефон
02 447 9013