InstallShield Developer - Bengaluru, India - Andor Tech

    Andor Tech
    Default job background
    Description

    Job Title: Software Engineer - InstallShield Developer

    Experience - 7+Years

    Key skills:

    InstallShield

    C#

    Application Packaging

    Windows Application

    Job Description:

    We are seeking a skilled Software Engineer with expertise in InstallShield development, C#, and application packaging to join our dynamic team. The successful candidate will play a key role in the development and deployment of Windows applications, ensuring seamless installation processes and optimal user experiences.

    Responsibilities:

    1. InstallShield Development: Design, develop, and maintain InstallShield installations for Windows applications, ensuring compatibility, reliability, and ease of use.
    2. C# Development: Collaborate with the development team to integrate InstallShield installations with C# applications, implementing custom actions and scripts as necessary.
    3. Application Packaging: Package applications for deployment using industry-standard packaging tools and techniques, ensuring consistency and compliance with organizational standards.
    4. Windows Application Development: Contribute to the development of Windows applications using C# and other relevant technologies, implementing features, fixing bugs, and optimizing performance.
    5. Quality Assurance: Conduct thorough testing of InstallShield installations and packaged applications to identify and resolve issues, ensuring robustness and reliability.
    6. Documentation: Create comprehensive documentation for InstallShield installations, application packaging processes, and related procedures to facilitate knowledge sharing and future maintenance.
    7. Collaboration: Work closely with cross-functional teams, including developers, testers, project managers, and stakeholders, to coordinate activities and ensure project success.
    8. Continuous Improvement: Stay updated on industry trends, tools, and best practices related to InstallShield development, application packaging, and Windows application development, and incorporate them into the development process as appropriate.

    Qualifications:

    1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
    2. Proven experience in InstallShield development, including creating and customizing installations for Windows applications.
    3. Proficiency in C# programming language and .NET framework, with a solid understanding of object-oriented programming principles.
    4. Strong knowledge of application packaging concepts and techniques, including MSI packaging and deployment tools (e.g., SCCM, PowerShell).
    5. Experience with Windows application development, including GUI design, debugging, and troubleshooting.
    6. Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
    7. Excellent problem-solving skills and attention to detail, with a commitment to delivering high-quality solutions.
    8. Effective communication and interpersonal skills, with the ability to collaborate effectively in a team environment.

    Preferred Qualifications:

    1. Experience with other installation packaging tools (e.g., WiX, NSIS) and deployment technologies (e.g., Docker, Kubernetes).
    2. Knowledge of software security principles and practices, including code signing and encryption.
    3. Familiarity with Agile development methodologies, such as Scrum or Kanban.
    4. Experience working in a DevOps environment, including continuous integration and continuous deployment (CI/CD) pipelines.
    5. Certifications related to InstallShield development or application packaging (e.g., Flexera Certified Expert).