Desktop Application Lead

PamTen Inc

  • Sacremento, CA
  • 30+ days ago

    Highlights

    The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality, user-friendly desktop applications that meet specific client and business requirements. o Write clean, efficient, scalable, and maintainable code for desktop applications using relevant programming languages and frameworks (e.g., C#, C++, Java, Python, NET, Qt, Electron).

    Numbers & Facts

    LocationSacremento, CA

    Description

    Job Summary: We are seeking a skilled and passionate Desktop Application Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality, user-friendly desktop applications that meet specific client and business requirements. This role requires strong problem-solving abilities, attention to detail, and a commitment to delivering robust and efficient software solutions.

    Key Responsibilities:

    · Requirements Analysis & Design:

    o Collaborate with stakeholders (product managers, UX/UI designers, business analysts) to understand and translate business requirements into technical specifications for desktop applications.

    o Design and architect software solutions, including creating prototypes, wireframes, and technical documentation.

    · Development & Coding:

    o Write clean, efficient, scalable, and maintainable code for desktop applications using relevant programming languages and frameworks (e.g., C#, C++, Java, Python, .NET, Qt, Electron).

    o Implement user interfaces that are intuitive and visually appealing, ensuring a positive user experience.

    o Integrate applications with databases (SQL, NoSQL), APIs, and other third-party systems as needed.

    · Testing & Debugging:

    o Conduct thorough testing, including unit, integration, and system testing, to ensure application functionality, performance, and reliability.

    o Identify, troubleshoot, and debug software defects and performance bottlenecks in a timely manner.

    · Maintenance & Support:

    o Perform ongoing maintenance, updates, and enhancements to existing desktop applications.

    o Provide technical support and guidance to users and other team members.

    Similar Jobs