.Net Product Development Professional - Windows Applications
About the Company :
Naviam partners with organizations worldwide to streamline their asset management journey through an unparalleled combination of expertise innovative solutions and unwavering commitment. Born from the unification of seven industry leaders and backed by over three decades of experience Naviam delivers cutting-edge enterprise asset management (EAM) solutions and services. Our approach is built on flexibility collaboration and partnership allowing us to provide highly tailored solutions that dynamically evolve with our customers changing needs. With our expanded scale and deep industry expertise we navigate the complexities of modern asset management introducing new ways of thinking and unlocking innovative technologies that drive impact and lasting value for organizations globally. Description :
- Architect develop and maintain Windows-based applications using C# and 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 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.
| Required Experience:
Unclear Seniority
.Net Product Development Professional - Windows ApplicationsAbout the Company :Naviam partners with organizations worldwide to streamline their asset management journey through an unparalleled combination of expertise innovative solutions and unwavering commitment. Born from the unification of seven...
.Net Product Development Professional - Windows Applications
About the Company :
Naviam partners with organizations worldwide to streamline their asset management journey through an unparalleled combination of expertise innovative solutions and unwavering commitment. Born from the unification of seven industry leaders and backed by over three decades of experience Naviam delivers cutting-edge enterprise asset management (EAM) solutions and services. Our approach is built on flexibility collaboration and partnership allowing us to provide highly tailored solutions that dynamically evolve with our customers changing needs. With our expanded scale and deep industry expertise we navigate the complexities of modern asset management introducing new ways of thinking and unlocking innovative technologies that drive impact and lasting value for organizations globally. Description :
- Architect develop and maintain Windows-based applications using C# and 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 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.
| Required Experience:
Unclear Seniority
View more
View less