Skip to main content
Posted December 02, 2022
AAOS

Senior Full Stack Developer (.NET)

AAOS
Rosemont, IL, USA Full Time

You are an enthusiastic thought leader who coaches and mentors those around you. You are highly creative and understand how to balance creativity and...

You are an enthusiastic thought leader who coaches and mentors those around you. You are highly creative and understand how to balance creativity and brand consistency. You appreciate a user’s perspective and use this insight to conceptualize seamless, customer centric applications. You can see the bigger picture, in a very logical and inventive way, and use this to prepare documentation and requirements. You are collaborative, curious, accurate and timely. You are naturally analytical and have the innate desire to continuously increase and share your insights and knowledge.

If this sounds like you, please read on!

The Senior Full Stack Developer will lead the development and maintenance of our applications to support the Academy's Registry Program. The Developer’s role is to write, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. The Developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required. Support other client/server and web-based systems, including web sites, third party vendor interfaces, off-the-shelf enterprise software, and other custom developed solutions.

  • Designs & develops software solutions that meet needs defined in the business requirements.
  • Completes development of all assigned tasks on time.
  • Assists developers, analysts, and designers in conceptualization and development of new software programs and applications.
  • Assists in the preparation and documentation of program requirements, detailed technical specifications and the technical deployment documents.
  • Conducts research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Provides issue escalation and resolution as well as timely execution of deadlines.
  • Interacts with project managers and business analysts to ensure accurate and comprehensive understanding of the requirements.
  • Utilizes diagnostic, problem-solving and debugging skills.
  • Coaches & mentors junior developers on using clean coding techniques.
  • Participates in refinement sessions to provide point estimates on user stories, epic based on complexity, volume (amount of change) & risk/uncertainty.
  • Deploys software to Development, QA, UAT and Production environments.
  • Reviews UI/UX designs produced by BA or UI/UX designer and provide feedback on the design.
  • Writes SQL procedures, views, scripts, etc.
  • Creates deployment plans for releases.
  • Continuously learns recent technologies & languages.

Exemplifies the following essential values of the Academy:

· Teamwork: Effective collaboration and team-focus to solve complex problems and drive innovation.

· Empowerment: The authority, information, and skills to make decisions and drive results.

· Accountability: Ownership of process and results that drive decisions and ensure implementation.

· Mindset of Growth/Continuous Learning: Focused on and invested in self and staff development to become more adaptable, making the Academy more agile, innovative, and sustainable.

Travel:

Up to 5 days per year

Qualifications:

Required:

  • Bachelor's Degree in Computer Science, engineering, or related fields
  • 7 + years of .NET software development experience in creating full stack web-based solutions using OOP and software design patterns.
  • Five or more years of development experience with:
    • ASP.NET MVC C#
    • Entity Framework
    • jQuery
    • JSON
    • REST API
    • HTML5
    • Angular
  • Proficient in writing SQL server queries, stored procedures, and query optimization.
  • Four plus years of experience using SQL Server to perform following
  • Write stored procedures and scripts
  • Write database triggers and views
  • Experience working with Git to create feature branches, merge branches, resolve merge conflicts required.
  • Experience in designing, developing, debugging & maintaining one or more multi-threaded solutions
  • Experience with using Entity Framework & LINQ
  • Test Driven Development, mocking frameworks, IoC, dependency injection
  • Experience with Microsoft Azure cloud development is a plus but not required.
  • Experience implementing or utilizing CI/CD practices working with Azure DevOps.
  • Experience working in a scrum development team necessary.
  • Excellent verbal and written communication skills

Desired:

  • Flexibility, ability to change priorities quickly, and capacity to manage multiple tasks.
  • Self-directed and initiative-taking; thinks beyond the immediate problem.
  • Experience using Azure appliances specifically Cosmos, Azure Functions, Azure Data Factory and Azure Storage a plus
  • Strong written and oral communication skills.
  • Experience in applying domain driven design principles a big plus.

If this describes YOU, please apply by sharing the following:

-Clearly communicate why you are the ideal candidate for this role, providing specific examples and experiences as proof points.

-Resumes must be accompanied by a cover letter with salary expectations to be considered.

Please note:

This position is based in either Rosemont, Illinois or Washington, D.C. and is open to applicants who are able to commute to one of these offices.

AAOS requires all employees to be fully vaccinated against COVID-19. An applicant(i) who is disabled or who has a qualifying medical condition that contraindicates a COVID-19 vaccination, or (ii) who objects to being vaccinated on the basis of a sincerely held religious belief, observance or practice may request a reasonable accommodation. This determination will be made on a case-by-case basis and in accordance with applicable law and public health guidance. Any medical information concerning an applicant's disability will be treated as a confidential medical record in compliance with applicable federal, state, and local laws. Exemptions from the vaccine policy may also be provided to fully remote positions that do not involve any business travel or in-person work activities.

JOB CODE: 1000001

This listing expired on Jan 01. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.