Your tasks
- Lead the Application Redesign with Custom, Branded UI Components: In this multi-faceted role, you (1) drive the development of a scalable, maintainable, and reusable UI controls using C# and WPF; (2) spearhead a comprehensive redesign of the safety analysis application; (3) ensure that the new development follows best practices, such as the MVVM pattern, to streamline future development, reduce code complexity, and support consistency and maintainability across the company's software ecosystem.
- Enhance Software Functionality: Improve and extend the existing safety analysis tool by implementing new features and optimizations. Focus on delivering high-quality, reliable software solutions that meet safety and compliance standards. Demonstrate a deep understanding of the current codebase and leverage it to introduce enhancements that drive user satisfaction.
- Implement and Maintain Effective QA Practices: Establish a comprehensive QA framework tailored to the safety analysis domain. Focus on improving the software’s reliability and robustness through automated testing and code reviews. Implement a CI/CD pipeline to reduce the manual testing effort and streamline the deployment process.
- Optimize Application Performance and Stability: Enhance the performance and stability of the tool by identifying and resolving bottlenecks in the application. Focus on optimizing load times, improving memory management, and ensuring that the application performs efficiently under various workloads, particularly in scenarios with large data.
- Cross-Functional Collaboration: Collaborate effectively with cross-functional teams to align project deliverables with customer requirements and ensure successful project outcomes. Effective communication is key contributing to a positive team dynamic and ensuring clarity in project goals and progress.