Application Developer III
Role details
Job location
Tech stack
Job description
Senior, hands-on role responsible for designing and delivering enterprise data integrations, ETL pipelines, and API-based solutions supporting Red Classic team. Focused on Snowflake, SSIS, and .NET (C# / Blazor), with ownership of performance, scalability, and technical leadership., Data Engineering & Integrations
· Design and maintain ETL/ELT pipelines (Snowflake, SQL Server, SSIS)
· Build and support data integration workflows
· Develop RESTful APIs using .NET
· Ensure data quality and consistency
Application Development (.NET / Blazor)
· Develop and support .NET applications (C#, Blazor)
· Integrate with data platforms and APIs
· Troubleshoot application and integration issues
Solution Design & Leadership
· Design integration patterns (batch, real-time, API-driven)
· Contribute to architecture decisions
· Mentor developers and conduct code reviews
· Enforce secure coding and data governance
Agile Delivery & Operations
· Participate in Agile ceremonies
· Collaborate with business and cross-functional teams
· Support production systems and performance optimization
Modern Development Practices
· Leverage GitHub Copilot and AI-assisted development
· Drive engineering standards and efficiency improvements
Requirements
· Bachelor's degree in Computer Science or related field
· 8+ years development experience (data/integration focus)
· 5+ years of Strong C#, .NET, and Blazor experience
· 5+ years ETL experience (Snowflake, SQL Server, SSIS)
· 5+ years of MS Azure Environment Development experience, including Azure Functions, Azure DevOps, Azure Service Bus, Azure Repos, and Azure Pipelines.
· Strong SQL and data modeling skills
· Experience working in Agile Environment on Scrum or Kanban Teams
· Proven leadership and mentoring ability
Preferred Qualifications
· Azure Data Factory or similar tools
· GitHub Copilot or AI-assisted development experience
· Data governance / PII handling experience
Key Skills
· Data engineering and integration expertise
· Scalable, high-performance solution design
· Strong problem-solving and communication skills
· Effective collaborator and team player