Principal Technical Consultant - Bogota, Colombia - Anthology, Inc.

Anthology, Inc.
Anthology, Inc.
Empresa verificada
Bogota, Colombia

hace 2 meses

Carolina González

Publicado por:

Carolina González

beBee Recruiter


Descripción
Principal Technical Consultant

Bogota, Colombia

*ONLY CVs SUBMITTED IN ENGLISH WILL BE CONSIDERED*The Opportunity:Anthology offers the largest EdTech ecosystem on a global scale, supporting over 150 million users in 80 countries. Our mission is to provide dynamic, data-informed experiences to the global education community so that learners and educators can achieve their goals.

We believe in the power of a truly diverse and inclusive workforce.

As we expand globally, we are committed to making diversity, inclusion, and belonging a foundational part of not only our hiring practices, but who we are as a company.

The Software Solutions Team is focused on advancing learning, fueled by data informed decision making. Anthology's Global Client Experience team works with clients to solve a wide variety of technology challenges.

Using both industry standard and cutting-edge technologies, our consultants develop innovative, custom solutions that extend, enhance, and integrate Blackboard's enterprise products.

As a Lead Developer on this team, you will play an integral role in the success of the Software Solution team within GCX Product Development.


Primary responsibilities will include:

  • Serving as an expert in Anthology products including their architecture, functionality, and deployment methodologies
  • Designing and documenting development tasks within system of record and helping other team members during implementation
  • Serving as Sprint Planner and leader of the development project
  • Developing in an agile environment using web technologies
  • Creating REST API using OpenAPI standards
  • Leading in code review
  • Being accountable for the project unit, integration, performance, and functional testing and results of the project
  • Researching and experimenting with new technology that will advance future projects introducing efficiencies of overall development
  • Helping to create and maintain development guidelines and direction
  • Working with managers to estimate work tasks and level of effort within project timeline
  • Adhering to established delivery methodology, quality standards, and best practices
  • This role requires approximately 20% travel

Required skills/qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent relevant educational experience
  • Minimum 8 years of prior relevant experience
  • At least 5 years of software development lifecycle and associated processes
  • Strong skills at OpenAPI REST engineering using objectoriented JavaScript, Async event management, using Server-Side libraries and/or serverless microservice frameworks
  • Mastery at backend engineering using objectoriented Java
  • Spring, Java-Dropwizard, MongoDB/DynamoDB, PostgreSQL, and other libraries
  • Fluency in cloudbased loosely coupled architecture patterns and microservices design
  • Demonstratable understanding of web tokens, data transformations, transitions, and events driven design
  • Ability to incorporate usercentered design principles into the architecture and design of user interfaces
  • Excellent oral and written communication skills
  • Excellent analytical and organizational skills
  • Proven ability to learn new technologies as needed
  • Ability to work in a geographically distributed virtual team environment and to build relationships with internal and external organizations
  • Time management and prioritization skills; ability to manage expectations effectively when handling multiple assignments simultaneously with competing deadlines
  • Exceptional attention to detail, excellent work ethic and drive, great interpersonal skills, team oriented, excellent problemsolving skills
  • Fundamental understanding of bug tracking, versioning, and repository systems
  • Ability to have a flexible work schedule to meet client needs
  • Fluency in written and spoken English at CEF B2 level or above

Preferred skills/qualifications:

  • Experience in a clientfacing consulting capacity
  • Previous experience in the education or knowledge management industry and with elearning technologies
  • An understanding of sequence design process (waterfall) and agile software development process methods
  • Experience with the MEAN technology stack with a focus on AngularJS
  • Fluency in serverside CSS preprocessing platforms such as SASS and LESS
  • Previous use of standard digital tools (e.g. Adobe Creative Suite, Omnigraffle, Balsamic)
  • An understanding of code versioning tools like Git, Stash, Github, and Perforce
  • Experience with mobile optimized responsive design
  • Fundamental understanding of key usages of Confluence, Jira Bug Tracking, Jira Agile (GreenHopper), versioning and repository systems
  • A basic knowledge of image authoring tools (crop, resize, performing small adjustments on an image) and familiarity with tools like Gimp or Photoshop
  • A working knowledge of server platforms (Linux/Unix, Windows Server
  • A working knowledge of behaviordriven development (BDD), unittesting framewo

Más ofertas de trabajo de Anthology, Inc.