Software Engineer C#, Python, C++ with Azure
Hace 1 día
Buenos Aires, Argentina
Web:
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Descripción del empleo:
DaBrein Solutions will be selecting a Software Engineer C#, Python, C++ with experience on Azure, AWS or GCP.
Job Purpose
Primary Responsibilities
Software Development
- Integrate specialized automation technologies including machine vision, data processing, and machine learning.
- Develop reporting, visualization, and data‑driven tools to support operational decision-making.
- Build scalable and reliable deployable libraries and tools to support reverse logistics operations. Technical Leadership
- Provide guidance on software engineering best practices and architecture.
- Participate in code reviews and ensure adherence to development standards.
- Solve complex technical challenges and support continuous improvement initiatives. Requirements Analysis & Collaboration
- Partner with project managers, automation engineers, and cross‑functional stakeholders to translate business and technical requirements into clear specifications.
- Support scoping, planning, and prioritization of automation projects. Research & Development
- Evaluate emerging technologies, frameworks, and tools relevant to industrial automation.
- Develop prototypes and proof‑of‑concepts to expand the team’s technical capabilities and internal tool library. Required Experience, Skills & Knowledge Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Experience
- 5+ years of professional software development experience.
- Demonstrated experience designing and implementing scalable, robust solutions for industrial automation environments. Technical Skills
- Expertise architecting and developing complex software systems and selecting appropriate technologies.
- Strong proficiency in programming languages such as C++, Python, and C#, with solid understanding of software engineering principles.
- Experience designing and integrating RESTful and/or GraphQL APIs.
- Familiarity with machine vision technologies, including tools like OpenCV and hardware integration.
- Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
- Experience with SQL and NoSQL databases, data modeling, and performance optimization.
- Experience working with large datasets, real‑time data streaming, and data visualization tools.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and cloud‑native architectures.
- Understanding of microservices and container technologies such as Docker and Kubernetes. Leadership & Soft Skills
- Excellent written and verbal communication skills, with the ability to explain complex concepts to diverse stakeholders.
- Strong analytical and problem‑solving abilities to handle challenging real‑time automation scenarios.
- Proven ability to collaborate effectively in large, global, cross‑functional teams. Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, or related technical field.
- Knowledge of industrial communication protocols (e.g., Modbus, OPC-UA, EtherCAT).
- Experience integrating with PLCs, SCADA, and HMI systems.
- Integrate specialized automation technologies including machine vision, data processing, and machine learning.
- Develop reporting, visualization, and data‑driven tools to support operational decision-making.
- Build scalable and reliable deployable libraries and tools to support reverse logistics operations. Technical Leadership
- Provide guidance on software engineering best practices and architecture.
- Participate in code reviews and ensure adherence to development standards.
- Solve complex technical challenges and support continuous improvement initiatives. Requirements Analysis & Collaboration
- Partner with project managers, automation engineers, and cross‑functional stakeholders to translate business and technical requirements into clear specifications.
- Support scoping, planning, and prioritization of automation projects. Research & Development
- Evaluate emerging technologies, frameworks, and tools relevant to industrial automation.
- Develop prototypes and proof‑of‑concepts to expand the team’s technical capabilities and internal tool library. Required Experience, Skills & Knowledge Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Experience
- 5+ years of professional software development experience.
- Demonstrated experience designing and implementing scalable, robust solutions for industrial automation environments. Technical Skills
- Expertise architecting and developing complex software systems and selecting appropriate technologies.
- Strong proficiency in programming languages such as C++, Python, and C#, with solid understanding of software engineering principles.
- Experience designing and integrating RESTful and/or GraphQL APIs.
- Familiarity with machine vision technologies, including tools like OpenCV and hardware integration.
- Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
- Experience with SQL and NoSQL databases, data modeling, and performance optimization.
- Experience working with large datasets, real‑time data streaming, and data visualization tools.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and cloud‑native architectures.
- Understanding of microservices and container technologies such as Docker and Kubernetes. Leadership & Soft Skills
- Excellent written and verbal communication skills, with the ability to explain complex concepts to diverse stakeholders.
- Strong analytical and problem‑solving abilities to handle challenging real‑time automation scenarios.
- Proven ability to collaborate effectively in large, global, cross‑functional teams. Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, or related technical field.
- Knowledge of industrial communication protocols (e.g., Modbus, OPC-UA, EtherCAT).
- Experience integrating with PLCs, SCADA, and HMI systems.