Your tasks
- 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.
- Play Pivotal Role in Application Redesign with Custom, Branded UI Components: In this collaborative role, you will (1) actively participate in the development of scalable, maintainable, and reusable UI controls using C# and WPF; (2) play a key part in the comprehensive redesign of our safety analysis application, providing valuable input into both the design and implementation phases; (3) ensure that the development follows best practices, such as the MVVM pattern, to promote consistency, reduce code complexity, and support maintainability across the company's software ecosystem. Your contributions will help shape the project’s success by collaborating with the team to align technical solutions with business needs.
- Implement and Maintain Effective QA Practices: Support in establishing 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.