Desktop Application is responsible for full life cycle development and maintenance of desktop applications supporting a wide variety of business functions. The Desktop Application Developer will provide specific technical expertise in one or more programming languages or technologies and will provide technical solutions to business problems.
Responsibilities:
Build cross-platform desktop client features and infrastructure.
Full life cycle development of software products.
Identify bottlenecks and bugs and devise elegant solutions.
Making strategic technical decisions related to new products and functionalities.
Onboarding and mentoring new team members.
Requirements:
You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies
Background in cross-platform application development.
Take smart risks and champion new ideas
BE/ BTECH degree in computer science or equivalent experience is required
Minimum 2 to 5 years experience in Client/Server development
Expertise in common Client/Server development languages and databases
Experience in all phases of the software development lifecycle including analysis, design, development, testing, implementation and support
Excellent oral and written english communication skills