Talent.com
Sr. Software Engineer
Sr. Software EngineerAmerican Board of Anesthesiology, Inc. • Raleigh, NC, United States
Sr. Software Engineer

Sr. Software Engineer

American Board of Anesthesiology, Inc. • Raleigh, NC, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Sr. Software Engineer

Reports to : Sr. Manager, Applications & Development

Location : Raleigh, NC, Hybrid / Full-time

Our Organization

We are a medical specialty certifying board serving anesthesiologists. Since 1938, we have been administering certification exams and today we take an innovative approach to certification and continuous learning. We foster practice standards that instill confidence and trust that board-certified anesthesiologists have the knowledge and skills to provide high-quality patient care. We are dedicated to elevating expertise in an evolving profession. Our mission is to advance the highest standards of the practice of anesthesiology. We work together with physician anesthesiologists to ensure they provide the best care possible for every patient, every day.

Position Description

We are seeking a Senior Software Developer with a strong background in .net / C# and RESTful API development to join our team. In this role, you will design, develop, test and maintain high-quality APIs and services to support web and mobile based solutions. You will collaborate with cross-functional teams to deliver scalable, secure, and efficient applications that contribute to our organization's innovation.

Education

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Skills

  • Independent self-starter with strong interpersonal and communication skills.
  • Ability to think logically and analytically with a problem-solving orientation.
  • Excellent programming skills with an understanding of project cycles, software development environments, and source control techniques.
  • Ability to deliver high quality work on multiple tasks and projects.
  • Ability to design software and systems collaboratively, to solve operational problems with an understanding of the risk / reward trade-offs.
  • Works in a disciplined manner with strict attention to detail.
  • Ability to learn new technologies quickly. Demonstrated willingness to keep technical skills and knowledge up to date.

Experience

  • Proven senior level software developer with at least 2 years as a Senior Developer or Technical Lead.
  • Proficiency in .NET / C# and a solid understanding of software development principles, object-oriented programming, design patterns, and software best practices.
  • Experience developing software solutions end-to-end, from requirements to production solutions.
  • RESTful API development and microservices architecture, including hands-on experience with tools like Postman, Swagger / OpenAPI, and API-first design principles.
  • Proficiency in writing unit, integration, and functional tests using frameworks like xUnit or NUnit.
  • Strong experience in RESTful API testing , including crafting test cases, validating responses, and simulating edge cases.
  • Familiarity with tools like Postman and OpenAPI / Swagger for manual and automated API testing is highly preferred.
  • Proven technical expertise and problem-solving skills.
  • Leadership and mentoring skills to help the team grow in their sklls and quality.
  • Experience leading code reviews, design reviews, and architecture discussions, providing constructive criticism to elevate the final work.
  • Able to write and maintain high-quality software documentation and specifications.
  • Demonstrated ability to collaborate with internal partners to interpret and deliver on complex requirements, blending pragmatism to deliver timely work without compromising quality.
  • Experience in delivery management, including managing risks and providing technical assistance, and building out proactive monitoring and logging.
  • Familiar with SQL including joins, stored procedures, and relational database optimization.
  • Highly desirable :

  • Experience with cloud platforms such as Azure and experience with cloud-native development.
  • Exposure to Dynamics 365 CRM entities, workflows, business rules, and plugins.
  • Experience using the Agile software development methodology.
  • Familiarity with React Native and mobile development.
  • Specific Responsibilities

  • Design, develop, and maintain applications using .Net and C#.
  • Collaborate with product owners, Architect, QA, and other developers to understand and refine requirements and translate them into technical specifications and solutions.
  • Research, design, prototype and develop new features and feature enhancements for the ABA's software products.
  • Write automated tests for unit, integration, and functional tests.
  • Write clean, maintainable, and efficient code.
  • Following best practices including software process, work tracking and version control.
  • Conduct code reviews and provide constructive feedback to ensure code quality, proactively identifying issues and implementing effective solutions.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Implement robust security measures, access controls, and compliance standards to safeguard applications and data.
  • Identify bottlenecks, optimizing application performance, and scaling resources dynamically
  • Analyze problems and resolve technical issues regarding component functionality and customer issues. Fix defects and recommend enhancements as appropriate.
  • Provide technical consulting to internal and external customers to address system issues and recommend solutions.
  • Demonstrate ownership of software components and modules from conception through deployment, setting up environments and documenting release notes and technical details regarding functionality and configuration.
  • Participate and contribute towards ideation for future technology and next generation products.
  • Mentor team on practices and patterns. Lead by example.
  • Develop estimates and communicate status to management and development.
  • Stay up-to-date with industry trends and technologies to ensure solutions remain current and competitive.
  • Travel to support remote ABA operations as needed.
  • Special Application Instructions

    In this time of AI and bots that can mass apply to positions, we're interested in exploring and building a relationship with real humans. To help us find you amid the crowd, when you apply, include a note sharing the name of your favorite technical blog, podcast or other learning resource along with your resume.

    Special Requirements

  • Saturday workdays 2-4 days per year.
  • Ability to lift up to 10 pound maximum
  • Ability to sit for 6+ hours per day
  • Must be able to work onsite in Raleigh, NC at least two days / week.
  • serp_jobs.job_alerts.create_a_job

    Sr Software Engineer • Raleigh, NC, United States

    Job_description.internal_linking.related_jobs
    Sr. Software Engineer, OCI Software Ecosystem

    Sr. Software Engineer, OCI Software Ecosystem

    Oracle • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    The Technical Strategy and Oversight (TSO) organization is transforming Oracle Cloud Infrastructure (OCI).You can be part of this mission-reimagining how software and the cloud work together to del...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corporation • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer II

    Senior Software Engineer II

    RELX Group plc • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    Vast Data • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    VAST Data is looking for a Senior Software Engineer -Platform to join our growing team!.This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corp • Raleigh, NC, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Sr. Software Engineer Job Details | Black & Veatch Family of Companies

    Sr. Software Engineer Job Details | Black & Veatch Family of Companies

    Black & Veatch • Cary, NC, United States
    serp_jobs.job_card.full_time +1
    Overland Park, KS, US Cary, NC, US.Company : Black & Veatch Family of Companies.Together, we own our company, our future, and our shared success. As an employee-owned company, our people.We put them ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    First Citizens Bank • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    This is a remote role that may be hired in several markets across the United States.As a Software Engineer II, you will play a key role in developing and delivering robust and scalable software sol...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer II

    Senior Software Engineer II

    LexisNexis • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer, Apple Pay

    Sr. Software Engineer, Apple Pay

    Apple • Cary, NC, United States
    serp_jobs.job_card.full_time
    Imagine what you could do here.At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly! The people here at Apple don’t just build products — ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Engineer - Software Engineering

    Sr. Engineer - Software Engineering

    Ally • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    Ally Financial only succeeds when its people do - and that's more than some cliché people put on job postings.We live this stuff! We see our people as, well, people - with interests, families, frie...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    Verily Life Sciences • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Professional, Software Engineering

    Sr. Professional, Software Engineering

    Under Armour • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    Professional, Software Engineering.Professional, Software Engineering.At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrat...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Piper Companies • Morrisville, NC, United States
    serp_jobs.job_card.full_time
    This role is ideal for a seasoned engineer with deep expertise in.Azure-based microservices architecture.Responsibilities of the Senior Software Engineer : . Lead end-to-end development using.NET Core...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    True Commerce • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    This role designs, develops, and tests new features and improvements, ensuring high quality and timely delivery aligned with the product roadmap. Applicants must be authorized to work for any employ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    Pendo • Raleigh, North Carolina, United States
    serp_jobs.job_card.full_time
    Design, develop, and maintain our iOS Software Development Kit (SDK), focusing on delivering high-quality, scalable, and performance-driven code. Participate in requirement gathering, contributing t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    Truist Inc • Raleigh, NC, United States
    serp_jobs.job_card.full_time +2
    The position is described below.If you want to apply, click the Apply Now button at the top or bottom of this page.After you click Apply Now and complete your application, you'll be invited to crea...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    SR LEAD SOFTWARE ENGINEER

    SR LEAD SOFTWARE ENGINEER

    Lumen Inc • Raleigh, NC, United States
    serp_jobs.job_card.full_time
    We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly.Together, we are building a culture and company from the people up - committed to t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr ML Engineer

    Sr ML Engineer

    Inflow Federal • Fuquay-Varina, North Carolina, United States
    serp_jobs.job_card.full_time
    At INflow Federal, we're not just navigating the frontier of digital transformation; we're reshaping it.Our dedication to merging the prowess of humans and machines to solve complex problems has se...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted