Software Developer
📍
Location
Tbilisi, Head Office
🟢
Position type
Full Time
📌
Department
IT & Banking Systems Development Department
Deadline
19 June
Software Developer

What we offer?!

  • International, experienced, and friendly team
  • Comfortable working environment
  • Development opportunities
  • Competitive remuneration and benefits
  • Health insurance for you and your immediate family
  • Promotion of professional development
  • Support of line manager and team members

What are the major duties and responsibilities of the position?!

  • Developing solutions according to business needs and as requested by the involved parties
  • Creating in-house applications
  • Reporting and resolving issues
  • Ensure high-quality software development according to the requirements received
  • Conduct code reviews and code refactoring
  • Debugging and maintaining written code
  • Providing technical support to stakeholders in the organization
  • Identifying and handling technical risks and issues
  • Defining and organizing projects on an ongoing basis
  • Working in a project team alongside other developers
  • Reporting on project statuses and developments to senior team members
  • Participating in project meetings with management and other team members

What are the qualifications of this position?!

  • Languages - Fluent in Georgian and English; knowledge of Russian will be considered as an advantage
  • Technical knowledge - Powerful C # and .Net development skills; Experience working with Microsoft Web technologies (.Net Core, WebAPI); Experience working with MS SQL and Postgres databases; Source control practices as Git and Gitflow, GitOps, etc.; Experience working with JavaScript, HTML, CSS; Experience working with the UI framework is desirable; Optional: Micro-service architecture, Service Discovery, DDD/CQRS/ES, RabbitMQ
  • Work experience - Minimum 2 years of work experience as a C# programmer or developer

What are the necessary skills for the position?!

  • Ability to work effectively both independently and in a team environment
  • Ability to prioritize and multi-task
  • Ability to plan, organize and manage time effectively
  • Detail-oriented
  • High sense of responsibility


Only shortlisted candidates will be contacted. We wish you good luck!

Recruitment process
Generally, recruitment process consists of the below mentioned steps. However, depending on specific qualification requirements of the position, steps may be added or removed from the recruitment process.
🎯
CV screening
💻
Behavioral questionnaire
✔️
Test and/or assignment
🤝
Interview
💌
Recommendations
Job Offer

Don’t miss exclusive

Offers

Download mobile application

Google Play
card

Don’t miss exclusive

Offers


qr code for application

Download mobile application

card