Senior Application Developer
- Source: LinkedIn
- Moog Inc.
- Hybrid
- Buffalo
- Full-Time
- Senior
Job Description
Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.
Job Title Senior Application Developer
Reporting To Director, Digital Execution
Work Schedule Hybrid – Buffalo, NY
Moog’s IT Applications Development Team is looking for a Senior Application Developer for Azure and on-prem environments! In this role you will be responsible for designing, building, operating, and continuously improving enterprise applications hosted on Microsoft Azure and on-premises environments.
You will combine hands‑on full‑stack development, cloud architecture, DevOps automation and AI‑assisted software delivery practices, while serving as a key collaborator across distributed engineering teams, enterprise architecture, security teams and business stakeholders.
You will work a hybrid work schedule (~three days per week) at our East Aurora, NY facility.
To qualify for the Senior Application Developer role, here is what we would expect you to bring to Moog…
- Bachelor’s degree in computer science, software engineering, or equivalent experience.
- At least five (5) years of professional software development experience.
- Strong experience with Azure (e.g. Functions, APIs, messaging, data services).
- Proficiency in multiple programming languages (C#, .NET, Python, or similar).
- Experience building or supporting distributed, cloud-based applications.
- Comfortable working in Agile/DevOps environments.
It would also be beneficial if you have…
- Experience with event‑driven architectures.
- Exposure to AI / ML integration or MLOps concepts.
- Manufacturing or industrial systems experience.
As the Senior Application Developer, you will have the following responsibilities… Application Development & Architecture
- Design, develop, and maintain enterprise cloud applications using .NET (C#, MVC, Blazor), Java (Struts 2, Spring), leveraging modern front‑end and back‑end patterns
- Perform code analysis, refactoring, and modernization across legacy and modern stacks using AI-assisted tools to improve maintainability, test coverage, performance, and security posture.
AI‑Assisted SDLC & Engineering Excellence
- Apply AI‑assisted development practices responsibly across the software delivery lifecycle, without replacing human ownership of design decisions.
- Help evolve team practices toward AI‑enabled engineering workflows, documenting patterns, guardrails, and best practices for sustainable adoption.
Cloud Platform & Data Management
- Work proficiently with data platforms on Azure and on-prem, including PaaS SQL databases, Azure Storage (Blob, Queue, Table)
- Perform schema design and evolution, including controlled updates to production schemas, orchestrating data migrations, ensuring data integrity, minimal downtime, and auditability.
- Ensure applications align with Azure security, scalability, resiliency, and cost‑management best practices.
DevOps, Automation & Continuous Improvement
- Design, implement, and maintain DevOps and cloud automation, including CI/CD pipelines, Infrastructure as Code (ARM, Terraform, or equivalent), Certificate and secret lifecycle management
- Drive continuous process improvement, evolving delivery practices toward industry best practices in Automation, Reliability, Observability, and Secure-by-design patterns
Production Support & Reliability
- Provide support for time‑sensitive, business‑critical production systems
- Design and troubleshoot cloud application patterns and cloud-to-on-prem patterns.
- Participate in on‑call or escalation rotations as required for critical systems.
Cross‑Team Collaboration & Leadership
- Collaborate closely with remote and distributed development teams, stakeholders, product owners, enterprise architecture, security and infrastructure.
- Translate business requirements into sound technical designs and implementation plans.
How We Care For You
- Financial Rewards: great compensation package, annual profit sharing, matching 401k, and the ability to participate in Employee Stock Purchase Plan, Flexible Spending and Health Savings Accounts
- Work/Life Balance: Flexible paid time off, holi…
Skills
- microsoft-azure
- azure-functions
- c-sharp
- dot-net
- Python
- Blazor
- Java
- spring
- guardrails
- azure-storage
- microsoft-azure-storage
- Terraform
- provide-support
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
