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.(ref : hirist.tech)