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

Sr. Software Engineer

American Board of Anesthesiology Inc • Raleigh, NC, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

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.
  • [job_alerts.create_a_job]

    Sr Software Engineer • Raleigh, NC, US

    [internal_linking.similar_jobs]
    Sr. Software Engineer – C++ / Qt / QML

    Sr. Software Engineer – C++ / Qt / QML

    The Accuro Group • Raleigh, North Carolina, United States
    [job_card.full_time]
    Software Engineer – C++ / Qt / QML Location : Raleigh, NC 27615 Job Type : Contract (6 M+) Note : 100% Onsite (M-F) Job Description : Designed and implemented user interfaces using Qt (C++) and QML for pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Systems Engineer - IBMi

    Sr. Systems Engineer - IBMi

    Lightedge • Raleigh, NC, US
    [job_card.full_time]
    LightEdge is an enterprise-grade cloud services and colocation company focused on the needs of businesses and their critical IT requirements. If you want to take your skills to the next level by joi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr Manager Solution Consulting - App Engine

    Sr Manager Solution Consulting - App Engine

    North Carolina Staffing • Raleigh, NC, US
    [job_card.full_time]
    Servicenow Solution Consultant.It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today Service...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    insightsoftware • Raleigh, NC, US
    [job_card.full_time]
    We enable leaders from over 32,000 companies to make timely and better decisions.Our comprehensive solutions span financial planning and analysis (FP&A), accounting and controlling, as well as ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Sr. Software Engineer, Back End

    Sr. Software Engineer, Back End

    Pendo • Raleigh, North Carolina, United States
    [job_card.full_time]
    Raleigh, NC - Hybrid : Onsite 3 days / week.Pendo’s Integrations team enables our customers to become truly product-led by deeply embedding Pendo data into the rest of their technology stack.We buil...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Robert Half • Raleigh, NC, United States
    [job_card.full_time]
    We’re looking for an experienced.If you enjoy tackling complex challenges, mentoring others, and contributing to architectural decisions, this position is for you. Design, develop, and maintain robu...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corp • Raleigh, NC, US
    [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...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    BitSight • Raleigh, NC, United States
    [job_card.full_time]
    Bitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer I

    Senior Software Engineer I

    BitSight • Raleigh, NC, United States
    [job_card.full_time]
    Senior Software Engineer I page is loaded## Senior Software Engineer Ilocations : Remote USAtime type : Full timeposted on : Posted Todayjob requisition id : JR101184Bitsight is a cyber risk ma...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer I (Remote)_

    Software Engineer I (Remote)_

    Scale AI • Raleigh, North Carolina, United States
    [filters.remote]
    [job_card.full_time]
    Join a global community of talented professionals to shape the future of AI.Earn up to $15 USD / hr and additional rewards based on quality of submission. Outlier is committed to improving the intelli...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    LogistiVIEW • Cary, NC, US
    [job_card.full_time]
    Do you have a passion for technology and optimization? Do you want to join a growing company with the same passion? At LogistiVIEW we deliver intelligent Warehouse Execution Systems to automate the...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr Manager Solution Consulting - App Engine

    Sr Manager Solution Consulting - App Engine

    ServiceNow • Raleigh, NC, US
    [job_card.full_time]
    Sr Manager Solution Consulting - App Engine.It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work.Fast forward to t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Avionic Software Engineer

    Avionic Software Engineer

    ALTEN Technology USA • Raleigh, NC, US
    [job_card.permanent]
    We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Platform - Raleigh, USA

    Software Engineer, Platform - Raleigh, USA

    Speechify • Raleigh, NC, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Platform - Cary, USA

    Software Engineer, Platform - Cary, USA

    Speechify • Cary, NC, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer - Python (Raleigh)

    Sr. Software Engineer - Python (Raleigh)

    Insight Global • Raleigh, NC, US
    [job_card.part_time]
    Python Developers with strong understanding of software architecture and an interest in working with teams implementing and integrating GenAI / LLM technologies in a fast-paced environment that valu...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Maxonic Inc. • Raleigh, NC, United States
    [job_card.full_time]
    Maxonic maintains a close and long-term relationship with our direct client.In support of their needs, we are looking for a. Will not accept candidates that require sponsorship.Designed and implemen...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Prometheus Group • Raleigh, NC, US
    [job_card.full_time]
    Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused.Career progress is based on merit and not years of service or attaining certifications.Ou...[show_more]
    [last_updated.last_updated_30] • [promoted]