Application Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

West Henrietta - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

SUMMARY:

The Application Developer will be a key contributor within the Application Development team working closely with a Senior Cloud Architect and a Lead Application Developer to design develop test deploy and support a broad range of modern software solutions.

This role focuses on building predominantly cloudâhosted applications leveraging the ecosystem and Azure platform. Solutions may include web applications agentic and AIâenabled applications APIs serverless function apps integration services and eventâdriven systems. The ideal candidate is a handsâon developer who enjoys solving complex problems learning new technologies and collaborating across technical and business teams.

While not a strict requirement exposure to AIâassisted and AIâdriven developmentincluding working with large language models (LLMs) and modern developer toolingis highly valued.

RESPONSIBILITIES:

  • Design develop test and maintain highâquality software solutions using the stack and Azure cloud services.
  • Build and enhance web applications APIs background services serverless function apps and eventâdriven components in a cloudânative environment.
  • Collaborate with the Senior Cloud Architect and Lead Application Developer on solution design architectural decisions and implementation patterns.
  • Participate in the full software development lifecycle including requirements analysis technical design development testing deployment and production support.
  • Develop secure scalable and maintainable solutions following modern software engineering principles and best practices.
  • Implement and consume RESTful APIs and integrate with internal and external systems using Azure integration services.
  • Work with document and relational data stores selecting appropriate data models and access patterns.
  • Contribute to CI/CD pipelines automated testing and infrastructureâaware development practices.
  • Assist with troubleshooting performance tuning and operational support of production applications as needed.
  • Produce clear technical documentation and contribute to shared development standards and patterns.
  • Communicate effectively with technical and nonâtechnical stakeholders ensuring alignment and shared understanding.
  • Support innovation initiatives including experimentation with emerging technologies and development approaches.
  • This position may require occasional offâhours support of critical production applications and limited travel as business needs dictate.
  • Perform other duties and participate in projects as assigned.

REQUIRED SKILLS AND/OR EXPERIENCE:

Core Technologies

  • C#
  • / Core
  • Blazor (Server and/or WebAssembly)
  • RESTful API design and implementation
  • Objectâoriented programming SOLID principles and common design patterns

Cloud & Azure Platform

  • Azure App Services
  • Azure Function Apps (serverless development)
  • Azure API Management
  • Azure Service Bus
  • Azure Event Hubs
  • Azure Storage (Blob Queue Table)
  • Azure Key Vault
  • Azure Monitor and Application Insights
  • Azure DevOps (repos pipelines boards)

Data & Integration

  • Microsoft SQL Server and TâSQL
  • Document databases such as Azure Cosmos DB
  • Eventâdriven and messageâbased integration patterns
  • JSON XML and modern data serialization formats

AIâAssisted & AIâDriven Development (Preferred)

  • Exposure to AIâassisted development workflows using tools such as GitHub Copilot and JetBrains Rider
  • Familiarity with integrating or experimenting with large language models (LLMs) such as OpenAI Claude or Gemini
  • Awareness of agentic application concepts promptâdriven workflows and AIâenabled services using platforms such as Azure AI Foundry
  • Ability to leverage AI tools responsibly to improve developer productivity code quality and solution design

PROFESSIONAL SKILLS

  • Strong problemâsolving and analytical skills
  • Excellent written and verbal communication abilities
  • Ability to collaborate effectively within crossâfunctional teams
  • Strong attention to detail and commitment to quality
  • Selfâmotivated adaptable and eager to learn new technologies
  • Capable of managing multiple priorities in a fastâpaced environment

REQUIRED EDUCATION AND/OR CREDENTIALS:

  • Bachelors degree (BE or BS) in Computer Science Computer Engineering Information Technology or a related field preferred.
  • 35 years of professional experience as a software or application developer.
  • Practical experience with cloudâhosted applications and modern software architectures.
  • Experience working with relational databases and document databases.

This position is based in our Rochester NY office and requires regular on-site presence. Relocation is not available.

This position is employed by the specific entity set forth in the job posting.

Genesee & Wyoming Inc. and its subsidiary companies do not discriminate in employment on the basis of race color religion sex (including pregnancy and gender identity) national origin political affiliation sexual orientation marital status disability genetic information age membership in an employee organization retaliation parental status military service or any other protected status under federal state or local laws.


Required Experience:

IC

SUMMARY:The Application Developer will be a key contributor within the Application Development team working closely with a Senior Cloud Architect and a Lead Application Developer to design develop test deploy and support a broad range of modern software solutions.This role focuses on building predom...
View more view more

About Company

Company Logo

The 'first and last mile' to the customer

View Profile View Profile