Application Developer
Application Developer
Posted 6 days ago
SENIORITY
Lead
About the role
- The job responsibilities below outline the core duties and expectations of a position, providing clarity on how the role supports Company goals. However, as business needs evolve, these responsibilities may shift over time to reflect new priorities, processes, or technologies:
- Backend & Web Design: Design, develop, and maintain scalable backend systems and web applications to meet business and user requirements.
- Integration Development: Design and develop integrations between diverse systems using platforms such as MuleSoft and Boomi.
- Serverless Computing: Build, deploy, and maintain Azure Functions for serverless computing solutions.
- Automation & Scripting: Develop and maintain automation scripts using Python, JavaScript, and PowerShell.
- API & Security: Work with RESTful APIs, GraphQL, and modern authentication protocols such as OAuth and JWT.Data Modeling: Design Snowflake schema models to support data warehousing needs.
- Database Management: Manage and optimize databases including PostgreSQL and SQL Server.
- DevOps & CI/CD: Support DevOps initiatives, including development and maintenance of CI/CD pipelines.
- Regular & Predictable Attendance: The ability to consistently report to work on time and as scheduled, with minimal unexcused absences. This includes being present and prepared to work throughout assigned shifts, and reliably adhering to start times, breaks, and end times.
- Front-End Development: Experience building scalable React.js, Next.js, or other modern UI framework applications.
- Back-End Development: Hands-on experience with Node.js and designing and implementing RESTful APIs.
- Database Design & Optimization: Experience with PostgreSQL schema design, indexing, query optimization, and database administration; familiarity with SQL Server is a plus.
- Cloud & Deployment: Knowledge of Azure App Service, Web App deployment, configuration, scaling strategies, and Azure Functions for event-driven compute.
- Event & Data Streaming: Experience with Azure Event Hub for data ingestion and event streaming architectures.
- Integration & Middleware: Designing and implementing integration solutions across multiple systems, including CI/CD pipelines with GitHub Actions or Azure DevOps.
- Skills & Competencies:
- Skills and competencies define the abilities and behaviors essential for success in the role. They guide performance expectations and may evolve as the role, team, or business priorities change:
- API & Middleware Expertise: Experience with MuleSoft API development, orchestration, and connector configuration.
- Salesforce Platform Knowledge: Familiarity with Apex, Lightning Web Components (LWC), SOQL, Data Cloud, and AgentForce.
- Data Warehousing & Modeling: Experience with Snowflake data modeling, dynamic table design, and modern warehousing use cases.
- Programming & Automation: Proficiency in Python, JavaScript, and PowerShell scripting.
- Modern Data/Authentication Protocols: Experience with GraphQL, OAuth, JWT, and serverless compute using Azure services.
- Collaboration & Communication: Works effectively across teams and departments to deliver complex projects; communicates technical concepts clearly to both technical and non-technical stakeholders.
- Problem-Solving & Adaptability: Anticipates challenges, identifies solutions, and adapts to evolving technology and business needs.
- Work Ethic & Accountability: Demonstrates reliability, ownership, and a commitment to high-quality results.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
