Job Openings


C# Developer

Mspectrum Solutions

Karnataka,Bangalore

Salary :Up to 7 LPA

Eligible : ABC Student only

Skills :

Education :BE. in Computer or IT related Fields

Job Description

    Job Description

    • Strong understanding and experience with advanced C# technologies and features.
    • Proficiency in SQL Server and writing efficient database queries.
    • Commendable knowledge of MVVM architecture and its implementation in WPF.
    • Experience in developing multi-page WPF applications with smooth navigation.
    • Familiarity with various third-party toolkits and libraries used in WPF development.
    • Solid understanding of unit testing and experience in writing unit tests.
    • Thorough understanding of coding standards and best practices.
    • Familiarity with software development lifecycle and documentation processes.
    • Excellent problem-solving and analytical skills.
    • Strong communication and collaboration skills.
    • Bachelor's degree in computer science or a related field (preferred).
    • Relevant certifications (optional but advantageous).

    Responsibilities:

    • Develop, test, and maintain software applications using advanced C# technologies and WPF.
    • Collaborate with cross-functional teams to gather requirements and design software solutions.
    • Implement various third-party toolkits and libraries in WPF applications.
    • Write clean, efficient, and maintainable code following MVVM architecture.
    • Ensure adherence to coding standards and best practices.
    • Build multi-page WPF applications with seamless navigation and user experience.
    • Integrate with backend systems and databases, particularly SQL Server.
    • Write optimized database queries and ensure database performance.
    • Conduct unit testing to ensure code quality and reliability.
    • Assist in the preparation of requirement documents and technical specifications.
    • Participate in code reviews and document review findings.
    • Optimize application performance through efficient coding techniques.
    • Adhere to the software development lifecycle and follow best practices.
    • Keep up to date with emerging C# technologies, WPF advancements, and industry trends.
    • Contribute to the documentation of software artifacts and maintain technical documentation.