4

Senior .Net Developer - Information Technology

47 Technology/IT
Full-time
On-site
Chicago, Illinois, United States
Aviation IT

What’s needed to succeed (Minimum Qualifications):

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, Management Information Systems or related field
  • 7+ years of experience in design, development, documenting, testing and debugging of new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use in an agile environment
  • 7+ years of experience in .Net, ASP.NET, C#, SQL Server, Visual Studio, ADO,
  • Requires advanced technical and business knowledge in software development life cycle, quality assurance, project management and other related disciplines/processes
  • Proficiency in software development best practices such as CI/CD, Unit/Integration testing, code reviews
  • 2+ years’ experience implementing AWS technologies (Lambda, Step Functions, CloudWatch, CloudFront, Cognito, route53, Dynamo DB, ECS, EC2, S3, RDS, API Gateway)
  • Experience in building and maintaining Harness pipelines.
  • Strong knowledge of Microsoft .NET Framework, Microsoft NET Core, SQL, NoSQL and Design Patterns
  • 3+ years of experience supporting and maintaining vendor managed applications
  • Exceptional at triage or analysis of situations for production support
  • Excel at on-time delivery without minimal supervision
  • Excellent knowledge of Object-Oriented systems design and Application Development
  • Nice to have:
    • Cloud certification
    • Safe Agile
  • Must be legally authorized to work in the United States for any employer without sponsorship

What will help you propel from the pack (Preferred Qualifications):

  • Airlines industry experience is a plus
  • AWS experience

Job overview and responsibilities

The Senior Software Developer will be responsible for the development of critical applications, while working with a team of developers. This role will design, develop, document, test and debug new and existing applications. Additionally, this role will build these applications with a focus on delivering cloud-based solutions. The individual will use groundbreaking technologies and enterprise grade integration software daily and will be relied upon to help take the team to the next level from a technological standpoint.

·         Manages and participates in full development life cycle including requirements analysis and design using Agile methodologies

·         Hands-on development, and support of software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions

·         Serve as technical expert on development projects

·         Write technical specifications based on conceptual design and stated business requirements

·         Support, maintain and document software functionality

·         Identify and evaluate new technologies for implementation

·         Analyze code to find causes of errors and revise programs as needed

·         Managers and participates in software design meetings and analyze user needs to determine technical requirements

·         Collaborate & lead tech teams consisting of employees & vendor company contractors in planning and execution, serving as an technology leader

·         Collaborate with end user to prototype, refine, test and debug programs to meet needs

·         Leads the design, development, and planning for solutions and technology standards to solve complex business problems

·         Works with business, support, or development teams recommending system enhancements

·         Consults across multiple United Information Technology projects and technology areas to perform fixing, problem management, root-cause analysis, and solution implementation

·         Serves as a resource for technology/project development review and technical assessments

·         Provide consultation and technical leadership in project life cycle planning

·         Ensures consistency and coherence to the enterprise standards and guiding principles throughout the application lifecycle