Posted on: 29/10/2025
Description :
- Architect, develop, and maintain Windows-based applications using C# and the .NET ecosystem.
- Implement robust, scalable, and high-quality code that meets product requirements.
- Package, submit, and manage applications for the Windows App Store.
- Ensure compliance with Microsoft Store policies and guidelines, addressing certification feedback and updates.
- Work closely with cross-functional teams including Product Management, UI/UX, and QA to create seamless user experiences.
- Participate in code reviews, offer constructive feedback, and share best practices with the development team.
- Optimize application performance and loading times, ensuring superior end-user experience.
- Identify and resolve performance bottlenecks in existing codebases.
- Monitor application performance and resolve user-reported issues in a timely manner.
- Regularly update and maintain applications to ensure compatibility with the latest OS features and security requirements.
- Stay current with emerging Windows and C# technologies and proactively recommend improvements to existing products or processes.
- Explore new functionalities and integrations that can enhance the products capabilities.
Skills & Personal Qualities Required :
- Bachelors degree (or higher) in Computer Science, Software Engineering, or a related field (equivalent experience will be considered).
- 4 years of experience in developing Windows desktop or UWP applications.
- Demonstrated track record of successfully deploying and maintaining apps on the Windows App Store (preferred).
- Proficiency in C#, .NET Framework, or .NET Core.
- Experience with Windows development frameworks (e.g., UWP, WPF, WinUI).
- Familiarity with Microsoft Store publishing processes and requirements.
- Familiarity with software development methodologies such as Agile or Scrum.
- Experience with version control systems (e.g., Git) and collaboration tools (e.g., GitHub, GitLab).
- Knowledge of databases (SQL and NoSQL), RESTful APIs, and microservices architecture is a plus.
- Knowledge of software development best practices (e.g., unit testing, CI/CD).
- Understanding of UI/UX principles for Windows applications is a plus.
- Strong analytical, problem-solving, and critical-thinking skills.
- Excellent communication and teamwork abilities, with the capacity to work effectively in a collaborative environment.
- Detail-oriented, with the ability to manage multiple priorities in a fast-paced setting.
Skills & Personal Qualities Desired :
- To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value.
- To work with leading Resources clients major customers and suppliers to develop and execute projects and reliability strategies.
- To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution.
- Experience working with the ESRI GIS framework (e.g., ArcGIS) or similar GIS technologies.
- Knowledge of IBM Maximo or other CMS/work management systems.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1567201
Interview Questions for you
View All