This is a remote position.
We are seeling a Desktop Application Developer to join our team.
Responsibilities:
- Evaluating different approaches for technical solutions.
- Designing technical solutions.
- Implementation and Unit Testing.
- Acting as full team member including design and code reviews participating in Agile rituals etc.
Requirements
- At least 5 years of professional software development experience.
- Software analysis and design experience.
- Strong technical skills and attention to detail.
- Strong experience writing RESTful integrations with third parties.
- Strong experience writing Windows desktop applications using C# and Delphi.
- Experience with writing and maintaining ETL systems.
- Strong knowledge of git or other version control system.
- Strong knowledge of interacting with restful APIs.
- Experience with debugging and performance optimization of other peoples code.
- Knowledge of Agile Development Methodologies.
- Excellent debugging and analytical skills.
- Experience maintaining productionlevel applications.
- Excellent English communication skills both written and verbal.
Nice to Have:
- Experience administering cloud infrastructure (AWS GCP etc.).
- Experience with testing automation and building CI/CD pipelines.
- Experience with Webbased development including HTML CSS JavaScript TypeScript Angular Perl PHP etc.
Benefits
- Work Location: Remote
- 5 days working
At least 5 years of professional software development experience. Software analysis and design experience. Strong technical skills and attention to detail. Strong experience writing RESTful integrations with third parties. Strong experience writing Windows desktop applications using C# and Delphi. Experience with writing and maintaining ETL systems. Strong knowledge of git or other version control system. Strong knowledge of interacting with restful APIs. Experience with debugging and performance optimization of other people's code. Knowledge of Agile Development Methodologies. Excellent debugging and analytical skills. Experience maintaining production-level applications. Excellent English communication skills, both written and verbal.