If you have the right skills professional experience and career goals we can offer you challenges and rewards as a member of our DrQ team. Based in Sofia this team has the full range of SaaS product responsibilities encompassing development dev-ops and customer success. Right now the team needs highly productive and motivated Senior Developers with a minimum of seven years professional experience of best-practice agile development including at least five years of development experience in a SaaS Product Team using the DrQ technology stack (detailed below) two of which should be with Senior Developer role and responsibilities. We are seeking candidates with the professional skills and experience and the life and leadership skills needed to:
work independently to complete assigned design/development tasks of highest complexity delivering efficient re-usable code
collaborate effectively with other developers in accordance with Agile practices coaching and mentoring where needed and engaging in problem decomposition software architecture and component/interface design
interface smoothly with colleagues with SQA and dev-ops responsibilities to ensure overall end-to-end delivery performance
gain expertise in the concepts and language of the domain of DrQ and the business and technical issues of its users:
to be able to interface confidently with DrQ users to provide technical consulting and support
to engage effectively in requirements elaboration and design
to assume technical ownership of an increasing portion of the DrQ codebase and architecture.
We offer successful candidates:
Flexibility regarding work hours and location we support working from home
Friendly and supportive environment
Attractive office location and corporate environment next to Business Park Sofia
Competitive remuneration package
Representative social benefits package including 25 days paid vacation fitness/wellness contribution parking allowance and additional health insurance for you and your family.
Candidate Profile for DrQ Senior Developer
Qualifications BS or MS degree in Computer Science or Engineering Scientific or Mathematical discipline
Development Skills and Experience
Metric
Min
MS C# .Net / .Net Core/ and relational databases with Entity Framework or other enterprise ORM
Hands-on developer responsibilities
5 years
Senior Developer role and responsibilities
2 years
Web development technologies: JavaScript TypeScript HTML5 CSS3 modern JavaScript frameworks like Angular React Ember or Vue
Hands-on developer responsibilities
5 years
Senior Developer role and responsibilities
2 years
Cloud development (MS Azure or similar modern cloud platforms)
Hands-on senior developer responsibilities
2 years
Apache Kafka
Hands-on senior developer responsibilities
2 years
Microservices applications with Docker and Kubernetes
Hands-on senior developer responsibilities
2 years
GIT
Depth and breadth of experience and understanding of GIT
2 years
Agile Development
Senior SCRUMKANBAN roles
2 years
Delivery of highly performant and scalable distributed systems
Hands-on senior developer responsibilities
2 years
Application of software design patterns algorithms and data structures
Hands-on senior developer responsibilities in ISO 27001
2 years
Awareness of Information Security Best Practices
Experience and understanding of ISO 27001/27017 and its application in design of secure cloud hosted applications.
2 years
Life and Leadership Skills
Minimum Expectation
Solid communication skills in English both written and verbal.
Ability to write technical documentation in English. Ability to participate effectively in team/client meetings in English.
Good analytical and learning skills.
Ability and motivation to master the concepts and language of the drilling and well services domain served by DrQ.
Leadership leading from behind
Good team player able to earn trust of colleagues through reliable delivery and through demonstrating proactive support of others.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.