Junior Software Engineer

AccurisDenver, CO
30d$100,000 - $120,000Hybrid

About The Position

The Junior Software Engineer will support Enterprise Apps and Business Intelligence teams by building and maintaining reliable integrations, automations, and data flows (API/webhook jobs, file drops, ETL glue) between Salesforce, SAP, M365/SharePoint, Snowflake, internal apps, and vendor platforms. This role ensures seamless communication between applications while adhering to security, compliance, and observability standards.

Requirements

  • Programming: A solid understanding of at least one or two programming languages or the ability to write clean, maintainable and well-structured code.
  • APIs: should be able to use programming languages (like Python, Java, or JavaScript) to work with APIs
  • Cloud Deployment: Basic understanding of Cloud Services functions preferably AWS, Azure
  • Data Handling: Familiarity with ETL (Extract, transform, Load) processes for data validation, transformation and common data formats.
  • Enterprise Integrations: exposure to Enterprise platforms (Salesforce, SAP etc) and underlying technology (Data Transfer, Connections & API)
  • Security & Compliance: working knowledge of SDLC with secure coding practices (version control, peer review
  • Documentation: Create “as is” and “to be” documentation related to integrations and other supported services that are unique to this role.
  • Critical Thinking: Strong analytical skills with the ability to anticipate and troubleshoot root cause.
  • “Can do” Attitude: Work independently and be willing to take on new challenges, projects, and support tasks as needed.

Nice To Haves

  • Building boilerplate services with health endpoints, JSON logging & metrics.
  • Designing monitoring scripts for AWS/Azure hosted functions.
  • Exposure to bi-directional API integrations, eg between Salesforce and SAP.
  • Git, CI/CD pipelines, Docker, incremental delivery principles, log analysis, metrics instrumentation.

Responsibilities

  • Work in an Agile/DevOps environment with iterative delivery.
  • Ship small increments weekly; maintain runbooks; keep secrets safe; add tests and dashboards; own post-deploy support.
  • Automate IT/ops tasks based on requirements and specifications.
  • Follow guardrails for security, change management processes, access controls and compliance.
  • Maintain up-to-date Jira tickets, provide estimations, communicate impediments early, and ensure visibility of work progress.
  • Adhere to change management standards: mandatory PR reviews, small PRs, feature flags, daily dev deployments, weekly test cycles, and controlled production releases.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service