IT Developer, Senior

Republic Airways

Indianapolis (IN)

On-site

USD 120,000 - 160,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Republic Airways Information Technology is seeking a senior software engineer to lead end-to-end enterprise application development. You will guide architecture, review designs, and oversee testing to deliver scalable solutions across the airline's systems.

The role requires 10+ years of software development, strong C# .Net and SQL skills, and experience with Azure or AWS, containers, and microservices. Excellent communication and leadership are essential.

Qualifications

  • 10+ years of software development experience.
  • Champions agile development and software engineering best practices.
  • Expert proficiency in Visual Studio, C# .Net, JavaScript, SQL, and one mobile language.
  • Experience with Microsoft Azure or AWS and cloud-native concepts like containers and microservices.
  • Ability to manage multiple complex projects under deadlines.
  • Strong written and verbal communication; self-motivated and proactive.

Responsibilities

  • Leads enterprise-wide development with ownership of architecture and applications.
  • Oversees end-to-end software development lifecycle and reviews designs.
  • Defines programming standards and best practices across teams.
  • Collaborates with business stakeholders to create roadmaps and governance for key applications.
  • Provides guidance and reviews code with engineers to improve quality and learning.
  • Keeps knowledge up-to-date with state-of-the-art tools and techniques.
  • Performs other duties as assigned.

Skills

Agile development or DevOps practices
Software engineering best practices
Visual Studio
C# .Net
JavaScript
SQL
Cloud platforms (Azure or AWS)
Containerization and microservice设计
Strong communication skills
Project leadership

Education

Bachelor’s degree in Computer Studies or related field

Tools

Visual Studio
Azure
AWS
Docker
Kubernetes

Job description

Job Category:

Information Technology

POSITION PURPOSE

Performs full life cycle software development. Reviews, evaluates, designs, develops, tests, and implements department, and enterprise applications and solutions. Develops solutions by guiding development of program specifications; validating design and architecture; overseeing testing efforts; leading software engineers.

ESSENTIAL DUTIES

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • Leads development efforts enterprise wide with ownership of high level reviews of applications and architecture with the rest of the development group.
  • Heads development of enterprise software solutions by studying information needs; conferring with users; studying systems flow, design, architecture, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Supports, develops and code reviews with software engineers by providing advice, coaching and educational opportunities.
  • Leads other developers and collaborates with designers and product owners to develop new features consistent with product roadmap.
  • Learns and understands complex business problems and designs innovative, cost effective, and supportable solutions
  • Defines programming standards and best practices for all developers. Ensures production, productivity, quality, and customer-service standards are adhered to; identifying work process improvements; able to quickly implement new technology.
  • Collaborates with business departmental management to create roadmaps for applications, defining software development plans, including scoping, scheduling, and implementation. Helps to establish proper governance for key applications and processes
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Serves as a liaison with network administrators, systems analysts, vendors, customers, and software engineers to assist in resolving problems with software products or company software systems.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Performs other duties as assigned or required.
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES

The requirements listed below are representative of the knowledge, skill, and/or ability necessary to perform this job.

EDUCATION and/or EXPERIENCE
  • 10+ years of software development.
  • Excels at championing agile development and software engineering best practices
  • Expert proficiency in Visual Studio, C# .Net, Javascript, SQL, and one mobile programming language required
  • Prior experience in cloud platforms (Microsoft Azure or Amazon Web Services) and cloud-native concepts such as containerization and microservice design required.
  • Able to articulate and demonstrate a strong personal set of first principles for software development.
  • Ability to simultaneously manage multiple, complex projects in varying stages of development under time pressure and deadlines
  • Flexible and adaptable to learning and understanding new technologies
  • Strong written, oral, and interpersonal communication skills
  • Highly self-motivated and directed
PREFERRED EDUCATION and/or EXPERIENCE

Associate’s or Bachelor’s degree in Computer Studies or related area.

LANGUAGE SKILLS

Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to effectively present information.

REASONING/PROBLEM SOLVING ABILITY

Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

DECISION MAKING

Makes day to day decisions used to support strategic direction. Decisions often require some thought and are
somewhat structured. Decisions tend to be of moderate cost.

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job.

  • Able to talk or hear up to 35% of the time.
  • Able to sit over 70% of the time.
  • Able to focus with clear vision at 20 inches or less (computer screen).
WORK ENVIRONMENT

The work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this job.

Typically not exposed to extreme environmental conditions.

TRAVEL REQUIREMENTS

Travel up to 10% of the time, including overnight stays.

EQUAL OPPORTUNITY EMPLOYER, DISABILITY, AND VETERAN ACCOMODATIONS

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Equal Opportunity Employer, Disability and Veteran Accommodations

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Blue Cross Blue Shield of Michigan • United States

On-site
USD 57,000 - 115,000
IT Developer
IT Developer

The Home Depot • Houston (TX)

On-site
USD 80,000 - 120,000
Software Engineer II
Software Engineer II

AF Group • Lansing (MI)

On-site
USD 57,000 - 115,000
Sr. Software Engineer
Sr. Software Engineer

Joint Commission • Kentucky

On-site
USD 96,000 - 128,000
IT Application Developer I
IT Application Developer I

Pennsylvania Lumbermens Mutual Insurance Company • Philadelphia

On-site
USD 95,000 - 130,000
Software Engineer II
Software Engineer II

Emergent Holdings, Inc. • United States

On-site
USD 57,000 - 115,000
Senior Applications Developer
Senior Applications Developer

SBA Communications Corporation • Boca Raton (FL)

On-site
USD 100,000 - 140,000
401(k) with company match
Equity opportunities
Medical, dental, and vision
+1
Software Developer
Software Developer

Expedient Technology Solutions • Moraine (OH)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Midmark • Blue Ash (OH)

On-site
USD 90,000 - 130,000
Entry Level -Software Developer - Web Development
Entry Level -Software Developer - Web Development

MasterCorp, Inc. • Lorida (FL)

On-site
USD 120,000 - 160,000