Lead II - Software Engineering

UST

  • Bayan Lepas, Pulau Pinang
  • Permanent
  • Full-time
  • 13 days ago
Job 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 4.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,ExcelAbout Company:UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s 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 impact—touching billions of lives in the process.

UST

Similar Jobs

  • Developer II - Software Engineering

    UST

    • Bayan Lepas, Pulau Pinang
    Job Description: Role Proficiency: Acts under very minimal guidance to develop error free code; testing and documenting applications Outcomes: * Understand the applications f…
    • 24 days ago
  • EV and Battery System Engineering Design manager

    National Instruments

    • Bayan Lepas, Pulau Pinang
    Job Description: Responsibilities: Led and managed a team of system and electrical engineers in the design and development of EV and battery testing. Ensure that project objec…
    • 7 days ago
  • Associate II - Engineering Design

    UST

    • Bayan Lepas, Pulau Pinang
    Job Description: Role Proficiency: Apply electrical and mechanical engineering principles to develop professional cost effective designs as a part of the team with support from…
    • 24 days ago