Trabajo de App Developer I en WorldStrides Mexico, Yucatán - México en EmpleosTI.com.mx

App Developer I

Objective

Are you an experienced software engineer with some DevOps experience? Or is DevOps a field you’ve been passionate about but haven’t had a chance to get started in yet? Do you have a passion for designing and developing smart solutions to challenging problems? Do you believe in doing things right without sacrificing project deadlines? Do you like the idea of working for the largest and most trusted educational student travel company in the country – a company that’s served more than seven million elementary through college grad students since 1967? If so, WorldStrides has a place for you.

As a successful candidate, you will be a highly-motivated self-starter with a positive attitude, excellent communication, and problem-solving skills and a passion for technology, automation and transforming complexity into simplicity. You will have strong organizational, people and time management skills, and be able to handle multiple priorities with demanding timeframes.

Most of all, you’ll be excited to join our new DevOps Team at WorldStrides as we work to support innovative, industry-leading educational travel opportunities for learners of all ages.

Primary Duties

Your work at WorldStrides will support a number of divisions across our global presence, each with its own unique DevOps needs. You will work closely with our Development, Quality Assurance, Infrastructure and Release Engineering teams to manage, document and automate software builds, deployments and tests as well as automate data refreshes of non-production environments for a number of applications that are critical to the business of WorldStrides. These include (but are not limited to) Dynamics CRM 365 customizations, Sitecore customizations and custom ASP.Net applications built by different divisions within the company. As a member of the Release Engineering team you will assist with software deployments, both major and minor. You will also assist in using and configuring monitoring, alerting, logging and tracing tools.

 

Responsibilities

  • Manage, document and automate software builds, deployments and tests.
  • Automate data refreshes of non-production environments.
  • Assist with software deployments
  • Assist in using and configuring monitoring, alerting, logging and tracing tools.
  • Assist with configuration and oversight of source control repositories

Desired Skills/Experience

  • 4-Year degree in Computer Science or similar field
  • 1-2 years’ experience in DevOps or release engineering
  • 4+ years’ experience in software engineering
  • Experience designing and building software, especially .Net applications
  • Experience with enterprise CRM systems like Microsoft Dynamics CRM
  • Experience with enterprise CMS systems like Sitecore
  • Experience with enterprise Rules Engines like InRule, Drools, Red Hat Decision Manager, etc.
  • Expertise with public IaaS and PaaS clouds, such as AWS, Azure, Cloud Foundry, or private cloud systems.
  • Knowledgeable in source code management practices such as branching and merging
  • Solid understanding of object-oriented programming and computer science foundations
  • Proficiency in scripting languages such as PowerShell or Bash
  • Experience with SQL coding and experience with relational database design and development
  • Ability to quickly learn new concepts and technologies
  • Knowledge of or experience with unit testing
  • Experience with some or all of – but not limited to – the following DevOps-related tools, technologies and services:
    • Infrastructure as Code (ISC)
    • Microsoft Azure DevOps
    • PowerShell
    • Git
    • Jira
    • Container platforms like Docker and orchestration systems like Kubernetes
    • CI/CD tools like Jenkins, Bamboo, Travis CI or Azure Pipelines
    • Automated web testing tools like Selenium or Katalon
    • Configuration Management and Deployment tools like Puppet, Chef or Ansible
    • Monitoring tools like Nagios or AppOptics

Standard Department Member Responsibilities:

  • Support company policies and management decisions with a sense of urgency and professionalism
  • Seek out and participate in internal and external programs that facilitate personal and professional growth
  • Foster communication within the department, with other departments and with management
  • Help champion a DevOps culture throughout the WorldStrides IT department

Please be sure to send in your CV in English, thank you!