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 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.
Nice to Have:- Experience administering cloud infrastructure (AWS, GCP, etc.).
- Experience with testing automation and building CI/CD pipelines.
- Experience with Web-based development including HTML, CSS, JavaScript, TypeScript, Angular, Perl, PHP, etc.
Benefits
- Work Location: Remote
- 5 days working