- Company Name
- Accuris
- Job Title
- Junior Software Engineer
- Job Description
-
Job title: Junior Software Engineer
Role Summary: Support Enterprise Apps and Business Intelligence teams by building and maintaining integrations, automations, and data flows between Salesforce, SAP, M365/SharePoint, Snowflake, internal and vendor platforms. Deliver reliable, secure, and observable solutions in an Agile/DevOps environment.
Expectations:
- Write clean, maintainable code in one or two languages (Python, Java, or JavaScript).
- Adhere to security, change‑management, and compliance guardrails.
- Manage runbooks, secrets, and post‑deploy support.
Key Responsibilities:
- Develop and maintain API/webhook jobs, file drops, and ETL glue.
- Automate IT/ops tasks per requirements specification.
- Create and update Jira tickets, estimate effort, identify and communicate impediments.
- Follow PR review, feature‑flag, daily deployment, and test‑cycle standards.
- Document “as‑is” and “to‑be” integration flows.
- Design health endpoints, JSON logging, metrics, and monitoring scripts for cloud functions.
- Participate in bi‑directional integrations (e.g., Salesforce ↔ SAP).
Required Skills:
- Programming: proficiency in Python, Java, or JavaScript.
- API integration with enterprise platforms (Salesforce, SAP).
- Cloud deployment fundamentals (AWS or Azure).
- ETL concepts: extraction, transformation, loading, data validation.
- CI/CD, Git, Docker, and incremental delivery principles.
- Security‑aware coding, version control, peer review.
- Strong analytical, troubleshooting, and independent work ethic.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).