Collabera is seeking a Desktop Application Developer to design, develop, debug, and maintain enterprise-level desktop applications primarily for Windows operating systems within the banking industry. The goal is to enhance operational efficiency and user experience through high-quality solutions.
Requirements
- Minimum of 5 years of experience in software development and debugging within enterprise environments, specifically on Windows 10/11 operating systems.
- Proficiency in programming languages such as C-Sharp, .NET, and JavaScript, with hands-on experience in Visual Studio.
- Solid understanding of PowerShell scripting and integration technologies like REST APIs and web services.
- Experience in configuration, deployment, and testing of enterprise software applications, ideally within a large organization.
- Prior experience with Selenium automation framework for web-based testing.
- Strong knowledge of relational database management systems, particularly MS SQL, including data modeling, query optimization, and database design.
Responsibilities
- Develop, test, and debug desktop applications using C-Sharp, .NET, and JavaScript, ensuring compatibility with Windows 7, 10, and 11 environments.
- Interact with MS SQL databases, writing and optimizing SQL queries, and contributing to data modeling and database design efforts.
- Build and maintain integrations with web services and REST APIs to facilitate seamless data exchange and automation.
- Develop automated test suites utilizing Selenium to ensure application quality and reliability.
- Configure, deploy, and test enterprise software applications, coordinating with stakeholders to ensure smooth implementation and transition to production.
- Troubleshoot and resolve issues related to application performance, bugs, and deployment challenges.
- Document technical specifications, procedures, and best practices to support ongoing maintenance and knowledge sharing.
Other
- Participate in daily stand-up meetings to discuss project progress, blockers, and priorities.
- Engage in grooming sessions with business partners to define and finalize requirements for new features and enhancements.
- Excellent problem-solving skills and the ability to troubleshoot complex issues efficiently.
- Effective communication skills and the ability to collaborate with cross-functional teams and business stakeholders.
- Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.