You will build and maintain high-volume, low-latency enterprise desktop applications throughout the full software development lifecycle.
Responsibilities
- Design and deliver scalable application architectures and automation solutions based on stakeholder requirements.
- Implement approved designs using object-oriented programming, coding standards, and tier-based logic.
- Maintain and support existing applications to meet business objectives and customer satisfaction.
- Develop modular project timelines and document application workflows and designs.
- Provide technical assistance and guidance to other team members.
Required Skills
- 4-6 years of experience in desktop application development.
- Proficiency in C#.
- Mandatory experience with Windows Workflow Foundation (WWF) or Windows Presentation Foundation (WPF).
- Hands-on experience with the MVVM architectural pattern.
- Hands-on development experience in Windows Forms.
- Experience with API service integration using SOAP or REST.
- Proficiency in TFS branching and merging.
- Strong understanding of Software Development Life Cycle (SDLC) parameters.