Descriere job

What You'll Do

  • Design, create and support C# .NET Windows application
  • Work with team lead and stakeholders on all aspects of software development (e.g. requirements/scope definition, development, quality assurance testing, user acceptance testing and support)
  • Review and translate our designers’ work into a performant and robust user interface.
  • Be involved in the design, planning, estimation and execution of new features.
  • Integrating APIs to retrieve and upload data.
  • Produce exemplary code that is performant and reusable.
  • Perform unit and system-level testing on your application and all affected systems.
  • Implement best practices in software design and coding standards.

Experience

  • Good analytical, conceptual and problem-solving skills to evaluate business problems and apply knowledge to identify appropriate solutions
  • 5+ years of experience developing production Windows applications.
  • 3+ years of developing production software using WPF using a MVVM architecture and good sense of UI/UX.
  • Excellent understanding of .NET Framework 4.x.
  • Concurrent software design, implementation and testing
  • Ability to create complex and performant user interfaces.
  • Fluent OOD including Design Patterns
  • A firm understanding of the design of multi-threaded applications
  • Well-versed in integration of 3rd party components, SDKs, tools and APIs
  • Experienced using Confluence and Jira or a similar system to manage work
  • Strong knowledge of Git and workflow control.
  • Strong technical and personal communication skills.
  • Good reading and writing English.

Bonus

  • Strong test-writing skills and automated unit testing
  • Experience developing software communicating with digital cameras or other similar devices
  • Knowledge of Jenkins and build automation
Prezentarea job-ului
Job postat:
2 luni în urmă
Tipul job-ului
Full Time
Salariul
3000 $ - 4000 $
Educaţie
Orice
Experienţă
De la 5 ani