Senior Software Developer - Austin, United States - INFICON

    Default job background
    Description


    Job DescriptionLike the look of this opportunity Make sure to apply fast, as a high volume of applications is expected Scroll down to read the complete job description.

    We are seeking a highly skilled software developer with expertise in developing factory automation software using C# and .NET.

    The candidate will be responsible for designing and implementing software solutions that facilitate seamless interaction between analytics software and customer-specific automation systems.

    This role requires a deep understanding of both software development principles and industrial automation processes.


    Architectural Design:
    Design software architecture that enables efficient communication between analytics software and customer automation systems, ensuring scalability, reliability, and performance

    Development:

    Lead the development efforts using C# and Oracle PL/SQL to create robust and efficient software modules for factory automation.

    Write clean, maintainable, and well-documented code.


    Integration:
    Integrate analytics software with customer automation systems, ensuring compatibility and data integrity across different platforms and protocols

    Collaboration:
    Collaborate with cross-functional teams including software engineers, data scientists, automation engineers, and stakeholders to gather requirements, define interfaces, and ensure alignment with project goals

    Testing:
    Develop and implement testing strategies to validate software functionality, performance, and reliability. Conduct thorough unit testing and participate in system integration testing.


    Optimization:
    Continuously optimize software components for performance, scalability, and resource utilization. Identify and address bottlenecks and inefficiencies in the system.


    Documentation:
    Create comprehensive technical documentation including architectural diagrams, design specifications, and user manuals. Ensure that documentation is kept up-to-date throughout the development lifecycle.


    Technical Leadership:
    Provide technical guidance and mentorship to other developers. Stay updated on industry trends and emerging technologies related to factory automation and software development.#J-18808-Ljbffr