Join Our Forward-Thinking Innovators

We are an experienced, forward-thinking team of software engineers shaping a new reality with exciting ideas and cutting-edge technology. Join us and get new opportunities for career growth.

POSITIONS

Requirements

  • MongoDB, Microsoft SQL Server Some Scripting (BASH, Powershell, Ansible, or Python are preferred)
  • Expertise in Database Administration/DataOps Engineering
  • Knowledge of engineering fundamentals and architecture
  • Minimum 3 years of hands-on Database Administration/DataOps experience in the following areas: managing and supporting data storage and data transport systems; software development; distributed configuration management; high availability designs; public cloud systems
  • Experience working in a technical environment that makes use of languages, frameworks, and technologies such as Python, Golang, Java, Ruby, DataKitchen, Spark, Hadoop, Kafka, Splunk, Elasticsearch, Kubernetes, REST API development, SQL, NoSQL, MongoDB, SQL Server, MySQL, Git, GitLab-CI, Jenkins, Docker
  • Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computing
  • Able to think holistically around engineering issues
  • A thoughtful, adaptive, and positive mindset
  • Empathetic, humble, and collaborative mindset Able to teach, coach, and mentor other engineers
  • Good written and verbal communication skills in English, technical and otherwise

Responsibilities

  • Database hosting and management
  • Backup and restore operations
  • Database scripting
  • Database monitoring
  • Developer and Operations team support

Requirements

  • 3+ years of commercial software development experience with C#/ASP.NET/Core
  • Strong understanding and following of OOP, SOLID REST/Web API
  • Working with ORMs (NHibernate, Dapper is a plus)
  • Solid experience with SQL/stored procedures (Oracle or Postgres is a great plus)
  • Unit & integration testing
  • Strong experience in front-end development (JavaScript/TypeScript, AngularJs, Angular, React - any of those)
  • VCS (Git)
  • Experience working within the Agile methodology (Scrum, Kanban, XP)

Nice to have skills

  • Understanding of microservices architecture
  • Continuous Integration mindset
  • Experience with messaging technologies
  • Able to adhere to technical standards within a development team
  • Docker

Responsibilities

  • Design, code, testing, debugging and implementation of high quality software
  • Support existing system in scope of investigating and fixing production bugs, working closely with Customer Support team
  • Provide technical guidance on various technologies/systems
  • Communicate openly & transparently in distributed team

Requirements

  • We are looking for leaders with strong oral and written communication and troubleshooting skills
  • You should demonstrate practical experience in people/line management of distributed teams working remotely
  • You will be the key point of contact for your direct line team members and stakeholders on the side of the client
  • You will be in charge of planning, tracking day-to-day progress, Scrum ceremonies, will manage assignments, team capacity, composition, and seniority pyramid
  • You will be responsible for operational activities such as hiring, time reporting, financial planning, forecasting and monitoring, creating and maintaining project supportive documentation, creating and presenting various reports
  • You should have experience working in outsourcing organizations

Responsibilities

  • Project delivery Management ensuring on-time and within a budget development services execution and deployment high-quality software to multiple environments
  • Roadmap and schedule Management
  • Requirements Management
  • Risk & Change Management
  • Expectations Management
  • Effective communication and delivery transparency Management
  • Project governance
  • Managing the project teams ensuring efficient use of resources
  • Remove roadblocks
  • Monitor, analyze and communicate progress back to the team
  • Coach, mentor and facilitate
  • Keep team morale and energy on efficient level, resolve issues and conflicts

Requirements

  • We are looking for leaders with strong oral and written communication and troubleshooting skills
  • You should demonstrate practical experience in people/line management of distributed teams working remotely
  • You will be the key point of contact for your direct line team members and stakeholders on the side of the client
  • You will be in charge of planning, tracking day-to-day progress, Scrum ceremonies, will manage assignments, team capacity, composition, and seniority pyramid
  • You will be responsible for operational activities such as hiring, time reporting, financial planning, forecasting and monitoring, creating and maintaining project supportive documentation, creating and presenting various reports
  • You should have experience working in outsourcing organizations

Responsibilities

  • Project delivery Management ensuring on-time and within a budget development services execution and deployment high-quality software to multiple environments
  • Roadmap and schedule Management
  • Requirements Management
  • Risk & Change Management
  • Expectations Management
  • Effective communication and delivery transparency Management
  • Project governance
  • Managing the project teams ensuring efficient use of resources
  • Remove roadblocks
  • Monitor, analyze and communicate progress back to the team
  • Coach, mentor and facilitate
  • Keep team morale and energy on efficient level, resolve issues and conflicts

Requirements

  • We are looking for leaders with strong oral and written communication and troubleshooting skills
  • You should demonstrate practical experience in people/line management of distributed teams working remotely
  • You will be the key point of contact for your direct line team members and stakeholders on the side of the client
  • You will be in charge of planning, tracking day-to-day progress, Scrum ceremonies, will manage assignments, team capacity, composition, and seniority pyramid
  • You will be responsible for operational activities such as hiring, time reporting, financial planning, forecasting and monitoring, creating and maintaining project supportive documentation, creating and presenting various reports
  • You should have experience working in outsourcing organizations

Responsibilities

  • Project delivery Management ensuring on-time and within a budget development services execution and deployment high-quality software to multiple environments
  • Roadmap and schedule Management
  • Requirements Management
  • Risk & Change Management
  • Expectations Management
  • Effective communication and delivery transparency Management
  • Project governance
  • Managing the project teams ensuring efficient use of resources
  • Remove roadblocks
  • Monitor, analyze and communicate progress back to the team
  • Coach, mentor and facilitate
  • Keep team morale and energy on efficient level, resolve issues and conflicts

Important Notice

iTechBuddy and its representatives will never assign tasks or make hires without a preliminary face-to-face or video-call interview. Please be mindful and do not reveal any personal information during unsolicited phone calls and text communications. If you have any additional questions, please contact us via e-mail:

manager@itechbuddy.com