Job Title: Mid-Level Software Developer (C# / PHP/Laravel, JavaScript)Employment Type: ContractLocation: Remote (with overlap in EST)Industry: E-commerce / Web Applications
About the RoleWe are seeking a Mid-Level Software Developer to join a busy development team supporting both existing web applications and new site builds. This role is a great fit for someone with solid experience in either C#/.NET or PHP/Laravel (ideally both), plus strong JavaScript skills, who wants to grow while working on real-world, production systems.You’ll help maintain and support legacy storefronts as well as contribute to building new features and sites for ongoing projects.
Key ResponsibilitiesDevelop, maintain, and support web applications using:C# and SQL for legacy storefronts and backend systemsPHP/Laravel and MySQL for modern web applicationsImplement new features, fix bugs, and assist with enhancements across multiple projects.Collaborate with senior developers and other team members to understand requirements and deliver solutions.Write clean, testable, and maintainable code.Assist in troubleshooting production issues and supporting day-to-day operations of key applications.
Required Skills & Experience3–5 years of professional software development experience.Hands-on experience with either:C# and SQL, orPHP and Laravel with MySQL (Experience in both is a strong plus.)Proficiency with JavaScript in a web application context.Understanding of web application fundamentals (HTTP, APIs, MVC, etc.).Experience working with existing codebases and contributing to ongoing projects.Good communication skills and ability to work with remote team members.
Nice to HaveExperience with both C#/.NET and PHP/Laravel stacks.Exposure to e-commerce, storefronts, or CMS-driven sites.Familiarity with source control (e.g., Git) and standard DevOps workflows.Experience working in an agile or iterative development environment.
Job SummaryAs a Project Scheduler, you will oversee the resource management of in-house and sub-contracted field crews. You will assist the project manager with schedule planning, coordination of tasks and monitoring the timelines of scheduled assignments. You believe in doing the job right. Being the best. And you’re up for the challenge.
Responsibilities:Develop, implement, and maintain a scheduling management systemReview progressed schedules against schedule deadlinesParticipate in meetings with senior operations management, peers, and/or customers.Participate in estimating and bidding projects, contract negotiations, and change order preparation.Identify potential scheduling delays and facilitate remedial actionMonitor project progress with monitoring duties that include identifying critical activities and reviewing forecasts and achievement datesPerform other duties as required or assignedRequirements:5+ years of experience in project scheduling and the utility construction industry; 2 to 5 years Primavera P6 scheduling tool experience required.Previous Telecom experience requiredExperience in project planning/scheduling within the construction industryProficiency with scheduling software, with a strong preference and priority placed on Primavera, P6, Microsoft Projects, Microsoft Dynamic 365Requires strong computer skills to include Microsoft Excel and database applications. Practical knowledge test will be required;An understanding of critical path methodology to ensure, and communicate, timely delivery of milestone tasks;Must be self-motivatedBachelor’s Degree in Engineering, Construction Management; Mathematics or Physics preferred;Candidates with certifications received through Oracle, PMI or other similar organizations focused on recognition of expertise in Project Scheduling and Earned Value Management.
Responsibilities:Responsible for performing clerical work in reviewing, processing, and maintaining basic accounting or construction-related documents. Work directly with the office staff (Regional Management, project managers, accounting) and assist with multiple and varied tasks Keep all office documents filed (paper/electronically), organized, and maintainedBe responsible for the accurate, efficient, and timely payment of subcontractors Review invoices for appropriate documentation and approval before paymentEnter invoices in a timely and accurate manner daily, with proper approvals Process 2 and 3-way purchase order invoices and act as a primary contact between internal and external customers to resolve issues that arise Provide accurate and effective document preparation and records management. Qualifications:3+ years of clerical experience as a Data Entry Specialist.Basic data entry skills, this person will be working on the E360 platform so that skillset is requiredYou have a track record of completing work with a high level of qualityYou have a knack for figuring out hard problems and enjoy a hands-on approach to your workYou have strong computer and business solutions software skillsYou possess excellent time management skills and the ability to multi-task and prioritize workYou’re able to perform accurate computations and verification of dataAble to prepare basic reportsAble to use word processing, spreadsheet, database, and related software applications
Technical Program Manager (Marketing Analytics & Insights, MAI)PurposeDefines the formal scope and responsibilities of the Technical Program Manager role within Marketing Analytics. This section is used for alignment with leadership, HR, and technical partners (e.g., GAI) to ensure clarity on role expectations, reporting structure, and career level. It reflects Avalara’s official job architecture and company-wide standards.What You’ll DoThe Marketing Analytics & Insights (MAI) team at Avalara is seeking a Technical Program Manager (TPM) to drive operational excellence, process alignment, and delivery efficiency across global analytics initiatives.This role partners closely with the Director of Marketing Analytics, Sr. Managers, and other key partner teams like Global Analytics & Insights (GAI), Marketing Ops, and Revenue Ops to ensure seamless sprint execution, cross-functional coordination, and program governance.The TPM plays a pivotal role in scaling the team’s impact by:Leading the 2-week sprint processOwning JIRA and Confluence administrationDriving resource planning and PTO coverage visibilityBuilding structured workflows to improve transparency, prioritization, and accountability across stakeholdersResponsibilitiesProgram & Process ManagementEstablish and maintain the Marketing Analytics sprint framework (2-week cadence) — planning, retrospectives, and demosManage the JIRA project space, including workflow design, prioritization rules, tagging, and sprint boardsDevelop and maintain Confluence documentation structure, including sprint pages, project briefs, and analytical playbooksFacilitate sprint ceremonies, backlog grooming, and intake triage meetings across both U.S. and India hubsEnsure consistent communication and collaboration in a follow-the-sun model, enabling continuous progress across time zonesTrack milestones, risks, and dependencies to ensure timely delivery and cross-functional visibilityOperational ExcellenceBuild a sprint capacity planning and PTO visibility process — ensuring sprints reflect true available bandwidth and resource coveragePartner with Sr. Managers to coordinate coverage during absences or overlapping PTOsDefine and monitor process KPIs (velocity, throughput, blocker resolution, delivery predictability)Standardize templates and workflows for analytics deliverables (project charters, dashboard documentation, analytical reports)Maintain operational hygiene through version control, documentation quality, and continuous improvement reviewsStakeholder Alignment & CommunicationPartner with GAI, MOps, RevOps, and Finance to manage dependencies, align deliverables, and ensure roadmap transparencyMaintain and communicate sprint dashboards and progress summaries for leadership visibilitySupport quarterly and annual planning by organizing project roadmaps, capacity data, and sprint performance trendsCross-Functional CoordinationServe as the central operational bridge between Marketing Analytics and GAI — ensuring alignment on data enablement, pipelines, and dependenciesCoordinate with both hubs to manage cross-region deliverables, handoffs, and blockersMaintain a single source of truth for team workflows, capacity, and deliverable timelinesWhat You’ll Need to Be SuccessfulBachelor’s degree in Business, Analytics, Engineering, or related field5+ years of experience in program or technical project management within analytics, data, or engineering organizationsProven experience with JIRA (workflow design, sprint setup, metrics) and Confluence (documentation and governance)Strong understanding of analytics project lifecycles — from data pipeline to dashboard to insight deliveryExcellent organizational, communication, and facilitation skillsDemonstrated success in managing projects across multiple time zones and global teamsPreferred QualificationsPMP, CSM, or Agile certificationFamiliarity with modern data stack tools (Snowflake, dbt, Airflow, Power BI)Experience supporting data science, BI, or analytics organizationsBasic SQL or data literacy for understanding dependencies and analytics workflowsExperience establishing sprint metrics, capacity dashboards, and process improvement frameworksKey Deliverables – 30/60/90 Days0–30 Days: Foundation SetupAudit existing JIRA and Confluence structures; propose a unified operating frameworkCreate or refine Marketing Analytics JIRA project space (boards, workflows, prioritization logic)Establish Confluence documentation structure (sprints, templates, playbooks)Define sprint calendar and roles with Sr. Managers30–60 Days: Process ActivationLaunch the first full sprint cycle (planning → execution → demo/retro)Implement sprint metrics dashboard (velocity, blockers, throughput)Introduce intake and prioritization workflowDevelop capacity tracking and PTO visibility process60–90 Days: Stabilization & Continuous ImprovementOperationalize cross-hub coordination and daily handoff cadenceAutomate sprint summaries and Confluence updatesLaunch the first Operational Efficiency Report summarizing KPIs and improvement areasEstablish self-sustaining sprint rhythm across both hubsHow This Role Fits into the Marketing Analytics OrganizationThe Technical Program Manager is the engine that keeps the Marketing Analytics organization running smoothly and efficiently. By owning sprint cadence, tools, documentation, and coordination across hubs, this role ensures data transitions overnight and insights move forward by morning — powering Avalara’s marketing decisions with operational excellence and consistency.Technical Program Manager – 1-Pager (Confluence)PurposeSummarizes how the TPM role operates day-to-day within the Marketing Analytics team. Outlines key ownership pillars: Process, Tools, People, and Communication — guiding sprint rhythm, collaboration, and operational excellence. This section is publicly visible at Avalara as a quick reference for understanding the TPM’s role.Role SummaryThe Technical Program Manager (TPM) is the operational backbone of the Marketing Analytics team, ensuring structure, transparency, and delivery excellence across global hubs. This role drives the 2-week sprint cadence, oversees JIRA and Confluence operations, coordinates resources across different functions and teams, and builds processes that enable the team to move fast while staying aligned and efficient.Core Responsibilities1. Process – Sprint & Workflow ManagementOwn and run the 2-week sprint cadence (planning, retrospectives, demos)Drive consistency in project intake, prioritization, and sprint ceremoniesEnsure cross-hub alignment and follow-the-sun progress2. Tools – JIRA & Confluence AdministrationMaintain and optimize JIRA boards and workflowsCreate standardized templates for projects, dashboards, and reportsOrganize Confluence spaces for documentation, sprint pages, and playbooks3. People – Capacity & CoveragePartner with Senior Managers (team leads) on sprint capacity planningTrack PTOs and ensure resource coverage through capacity planningCoordinate daily handoffs and alignment across time zones4. Communication – Visibility & GovernancePublish sprint summaries and progress reportsSurface blockers, risks, and dependency updates earlyMaintain a single source of truth for deliverables and timelinesSuccess MeasuresPredictable delivery velocity and reduced ad-hoc workClear sprint visibility for leadership and stakeholdersConsistent sprint hygiene (tickets, documentation, retrospectives)Improved collaboration and handoffs between U.S. and India hubsIncreased stakeholder trust through proactive communicationKey PartnershipsDirector, Marketing Analytics → Strategic prioritization & sprint visionSr. Managers / Team Leads (U.S. & India) → Backlog grooming, sprint capacity & deliveryGlobal Analytics & Insights (GAI) → Alignment on shared dependenciesMarketing Ops, RevOps, Finance → Coordination of cross-functional analytics workSprint Rhythm2-Week Sprint Cadence → Planning → Execution → Demo → RetroDaily Handoff Syncs → Between hubs (async summary in Confluence)Monthly Operations Review → Velocity, blockers, and improvementsPosition SummaryThe TPM ensures the Marketing Analytics team runs with clarity, efficiency, and consistency, enabling analysts and engineers to focus on high-impact work while maintaining seamless global coordination.