Junior Software Engineer

AccurisDenver, CO
29d$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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service