Inficon - Austin, TX
posted about 2 months ago
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. The responsibilities include architectural design, where the candidate will design software architecture that enables efficient communication between analytics software and customer automation systems, ensuring scalability, reliability, and performance. The development efforts will be led using C# and Oracle PL/SQL to create robust and efficient software modules for factory automation, with an emphasis on writing clean, maintainable, and well-documented code. Integration of analytics software with customer automation systems is crucial, ensuring compatibility and data integrity across different platforms and protocols. The candidate will 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 is another key responsibility, where the candidate will develop and implement testing strategies to validate software functionality, performance, and reliability. This includes conducting thorough unit testing and participating in system integration testing. Continuous optimization of software components for performance, scalability, and resource utilization is expected, along with identifying and addressing bottlenecks and inefficiencies in the system. Documentation is essential, and the candidate will create comprehensive technical documentation including architectural diagrams, design specifications, and user manuals, ensuring that documentation is kept up-to-date throughout the development lifecycle. Finally, the candidate will provide technical leadership, offering guidance and mentorship to other developers while staying updated on industry trends and emerging technologies related to factory automation and software development.