1 Opening
Bayan Lepas
Role description
We are seeking a talented and experienced Senior Software Engineer with expertise in WPF (Windows Presentation Foundation), C#, and .NET development.
The ideal candidate will have 6 to 8 years of hands-on experience in developing desktop applications using WPF, along with a strong foundation in C# programming and .NET framework.
Key Responsibilities: WPF Development:
Design and develop user-friendly desktop applications using WPF, adhering to best practices and design patterns.
Implement responsive and visually appealing user interfaces that enhance user experience.
Utilize XAML for designing UI layouts and styles and integrate with backend logic seamlessly.
C# Programming:
Write clean, efficient, and maintainable code in C# to implement application logic and business requirements.
Implement object-oriented design principles and patterns to ensure code scalability and reusability.
Debug and troubleshoot issues to ensure smooth application performance and functionality.
.NET Development:
Leverage the .NET framework
- 7 and above to develop robust desktop applications, ensuring compatibility and interoperability.
Utilize .NET libraries and frameworks for various functionalities such as data access, networking, and security.
Stay updated with the latest advancements in .NET technology and incorporate relevant improvements into development processes.Collaboration and Teamwork:
Collaborate effectively with cross-functional teams including designers, testers, and product managers to deliver high-quality software solutions.
Participate in code reviews, providing constructive feedback and suggestions to improve code quality and maintainability.
Mentor junior developers and contribute to knowledge sharing initiatives within the team.Continuous Improvement:
Identify opportunities for process improvement and optimization within the development lifecycle.
Stay abreast of industry trends and emerging technologies, evaluating their potential applicability to current and future projects.
Actively contribute to the evolution of development standards, practices, and methodologies within the organization.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
5 to 8 years of professional experience in software development, with a focus on WPF, C#, and .NET technologies.
Strong proficiency in WPF development, including experience with MVVM (Model-View-ViewModel) architecture.
Solid understanding of C# programming language and .NET framework.
Experience with asynchronous programming, singleton pattern, multithreading, and performance optimization in WPF applications.
Familiarity with software development tools such as Visual Studio 2019/2022, BigBucket, and JIRA.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Skills
.Net Framework,Visual Studio,Excel
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the worlds best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients organizations. With over 30,000 employees in 30 countries, UST builds for boundless impacttouching billions of lives in the process.