Teamware Solutions is seeking an experienced Windows Mobile Application Developer to design, develop, and maintain high-quality mobile applications for the Windows platform. You'll be crucial in delivering robust and user-friendly solutions that meet our clients' evolving needs. If you're passionate about mobile technology and have a strong grasp of the Windows mobile ecosystem, we encourage you to apply.
Key Responsibilities
- Application Development :
- Design, develop, and implement engaging and high-performance Windows mobile applications using relevant programming languages and frameworks.
- Write clean, maintainable, and efficient code, adhering to established coding standards and best practices.
- Collaborate with UI / UX designers to translate wireframes and mockups into functional and intuitive user interfaces.
- Integrate mobile applications with backend services and APIs to ensure seamless data flow and functionality.
- Testing & Quality Assurance :
- Conduct thorough unit testing and integration testing to ensure application stability and reliability.
- Participate in debugging and troubleshooting issues, resolving defects efficiently to maintain application quality.
- Collaborate with QA teams to ensure comprehensive testing coverage and adherence to quality standards.
- Maintenance & Optimization :
- Maintain and enhance existing Windows mobile applications, including performance optimization and bug fixes.
- Stay updated with the latest Windows mobile platform advancements , tools, and industry trends to recommend and implement improvements.
- Ensure applications are compatible across various Windows mobile devices and operating system versions.
- Collaboration & Documentation :
- Work closely with cross-functional teams, including product managers, backend developers, and other stakeholders, throughout the software development lifecycle.
- Contribute to technical documentation, including design specifications, API documentation, and user guides.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience in developing Windows mobile applications .Strong proficiency in C# and the .NET framework .Experience with XAML for UI development.Familiarity with Windows Phone SDK or Universal Windows Platform (UWP) development.Solid understanding of mobile application architecture patterns (e.g., MVVM).Experience with RESTful APIs and integrating with backend services.Knowledge of version control systems like Git.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills .Preferred Skills
Experience with SQLite or other local storage solutions for mobile applications.Familiarity with cloud platforms such as Azure for mobile backend services.Understanding of mobile security best practices.Prior experience in an Agile development environment.Skills Required
Application Development, Quality Assurance, Documentation, C#, .NET, Xaml