Senior Full Stack Developer

Job Details

  • ID#49998182
  • Address 60018 , Rosemont,

    Illinois

    Rosemont USA
  • Job type

    Permanent

  • Salary USD Depends on Experience Depends on Experience
  • Hiring Company

    AAOS

  • Showed26th May 2023
  • Date08th May 20232023-05-08T00:00:00-0700
  • Deadline07th July 2023
  • Category

    Et cetera

Senior Full Stack Developer

Vacancy expired!

You are eager to lead the design, implementation, and development of complex web applications. You enjoy acting as a lead technical expert, executing full-stack web development projects from inception to deployment. You enjoy taking ownership of the full software development lifecycle of full stack web applications from initial design through to deployment and support and enhancing existing ones. Your expertise is found in working with project stakeholders to define requirements, establish timelines and milestones, provide progress updates, and manage expectations throughout the development process. Your excellent communication skills and positive attitude help you to collaborate with cross-functional teams and stakeholders in a dynamic environment.If this sounds like you (or someone you know), 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 Senior Full Stack 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 Senior Full Stack 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.
  • Design & develop software solutions that meet needs defined in the business requirements.
  • Complete development of all assigned tasks on time.
  • Assist developers, analysts, and designers in conceptualization and development of new software programs and applications.
  • Assist in the preparation and documentation of program requirements, detailed technical specifications and the technical deployment documents.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Provide issue escalation and resolution as well as timely execution of deadlines.
  • Interact with project managers and business analysts to ensure accurate and comprehensive understanding of the requirements.
  • Must possess excellent diagnostic, problem-solving and debugging skills.
  • Coach & Mentor junior developers on using clean coding techniques.
  • Participate in grooming session to provide point estimates on user stories, epic based on complexity, volume (amount of change) & risk/uncertainty.
  • Deploy software to Development, QA, UAT and Production environments.
  • Review UI/UX designs produced by BA or UI/UX designer and provide feedback on the design.
  • Good experience in writing SQL procedures, views, scripts, etc.
  • Co-ordinate and create deployment plans for releases bi-weekly
  • Plan and execute release deployment activities bi-weekly using Azure Devops, Cosmos, Azure Functions, Azure Data Factory and Azure Storage
  • Continuously learn new 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
  • 8+ years of .NET software development experience in creating full stack web-based solutions using OOP and software design patterns.
  • Seven 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.
  • Five plus years of experience using SQL Server to perform following
  • Write stored procedures and scripts
  • Write database triggers and views
  • Demonstrated understanding of clean code and design patterns
  • Demonstrated desire to learn new technologies
  • Proven experience architecting/operating solutions build on Microsoft Azure (or AWS) in a PaaS model
  • Expertise in designing and developing web applications and APIs using Microsoft.NET
  • Experience implementing and maintaining multiple response formats (REST, SOAP, etc.)
  • Experience with one or more database platforms (MS SQL Server, MySQL, etc.)
  • Familiarity with Azure B2C Portal a plus
  • Experience with release management using Azure deployment tools
  • Ability to build strong stakeholder relationships and translate complex technical concepts to non-technical stakeholders
  • Health Care industry experience a plus; particularly in the area of quality reporting

Desired:
  • Experience in programing using C#, HTML/HTML 5. CSS, JavaScript & SQL Server.
  • Good understanding of OOP
  • Experience/understanding of using Dependency Injection.
  • Experience writing SQL server queries, stored procedures
  • Experience with using Entity Framework, LINQ & ASP.NET MVC
  • Two plus years of experience creating web applications using HTML or HTML5
  • Experience working with Git to create feature branches, merge branches, resolve merge conflicts required.
  • Excellent verbal and written communication skills
  • Good understanding software design patterns
  • Experience working in a scrum development team.
  • Experience in working with Postman
  • Cloud Exposure, Azure required
  • Experience using Azure appliances specifically Cosmos, Azure Functions, Azure Data Factory and Azure Storage is required
  • Experience implementing or utilizing CI/CD practices working with Azure DevOps.
  • Experience or ability to assist the product owners in writing user stories a plus.
  • Experience unit testing web pages using Karma & Jasmine desired.
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 Washington, D.C. or Rosemont, Illinois and is open to applicants who are able to commute weekly 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.

Vacancy expired!