C# Trabajos a distancia y desde casa en Medellin, Antioquia, Colombia ∙ Página 1

Logo

CareerFoundry

Lanza tu carrera a distancia con CareerFoundry. Cursos de diseño, tecnología y mucho más con garantía de empleo.

Patrocinado por CareerFoundry

Logo

Exponent

Supera tus entrevistas tecnológicas con sesiones de prueba y tutores expertos de las mejores empresas.

Patrocinado por Exponent

Logo

Designlab

Conviértase en diseñador con cursos prácticos y tutorías.

Patrocinado por Designlab

Hybrid Cloud Software Architect

Rockwell Automation · Medellin, Antioquia, Colombia, Colombia · Hybrid

Solicitar ahora Logo

Exponent – Supera tus entrevistas tecnológicas con sesiones de prueba y tutores expertos de las mejores empresas.

Patrocinado por Exponent

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!

Job Description

You will be responsible for commercial software product development for a core, high-growth Rockwell Automation control system product line. This is an industry-leading industrial automation software product that has won numerous awards for innovation and usability. As a Cloud Software Architect, you will design new software features, participating in the full development lifecycle. Development is performed in a team environment using sound engineering and software development practices and technology, and typically involves complex system design or product architecture design. Responsibilities include collaborating with and influencing multiple teams, and technical leadership of a largedevelopment team or leading technical aspects of a multi-team project.

Reporting to Engineering Team Lead

Your Responsibilities:

  • You will participate in or guide negotiations on project goals and requirements.
  • You will evaluate Technology solutions and provide cost/benefit recommendations.
  • You will contribute to or develop architectural designs and independently develop complex system designs that meet the requirements.
  • You will provide skills, needs and time estimation for the design.
  • You will consider tradeoffs between requirements, speed, cost and reliability in the choice of a design approach.
  • You will develop and document code, according to the development process, that satisfies the software design. Develop unit test plans. Integrate with other components, solving complex system problems, to produce a final product.
  • You will lead reviews of documents, designs, code, test cases and user documentation.
  • You will be in charge of advance work, including requirements, on a feature before a development team is in place.
  • You will Identify and participate in technical developmental training opportunities.
  • You will be the go-to person for a technology, software methodology, a functional area of industrial control or other area of expertise.
  • You will consult on or increase adoption across multiple teams.
  • You will research new possibilities using the latest technologies and standards.

The Essentials - You Will Have:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or similar discipline

The Preferred - You Might Also Have:

  • We also ask that you have 5+ years in a software product development environment
  • Software Architecture Design patterns: Application or Services, API management, Microservices, Docker/Containers
  • Experience in large, scalable distributed systems or SaaS solutions
  • Direct involvement with the Industrial Automation industry
  • Software development and architecture work on Cloud and Mobile platforms
  • Object-oriented design using C++, C#, or Java
  • Proficiency in TypeScript, Node.js, Angular framework, GraphQL
  • The following – High availability, performance and scalability, micro-services, SOA, modern database architectures, automated test systems, rapid prototyping, experience taking concept to product, Web technologies, security, data communication, and contemporary user interface technologies
  • Software development on both Windows and Linux
  • Demonstrated experience architecting modular software experience
  • Technical team leadership
  • Technology change leader
  • Both local and global technical development team environments

What We Offer:

Our benefits package includes …

  • Comprehensive mindfulness programs with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation. 
  • Employee Assistance Program 
  • Personalized wellbeing programs through our OnTrack program 
  • On-demand digital course library for professional development... and other local benefits! 

We believe that employee diversity is an important element of our common future. We provide opportunities for talent growth with the entire organization. We support equality by celebrating the individuality of every person, regardless of their origin and identity. We appreciate the unique cultural pattern and variety of experiences in each of us. We invite all who want to join and change the world of our organization.

#LI-PT2

#LI-hybrid

Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.