Jobs
>
Software Engineer
>
Columbus

    Software Engineer - Columbus, United States - ComResource

    Default job background
    Description

    Job Description

    Job Description

    ComResource is looking for a Software Engineer.

    This person is a full-stack developer and technical leader proficient at designing and developing all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor, collaborator, and leader. The Software Engineer plays an important role on their team by leading significant initiatives, establishing team best practices, helping teammates grow as engineers, and proposing new technology solutions that transform healthcare into a safer and more cost-effective industry.

    Responsibilities:

    • Design and implement high-quality software features and components that integrate into complex software solutions. Select appropriate design patterns to create maintainable, long-lived code optimized for long-term quality. Lead the product team in identification and adoption of development best practices leading to software that is logically well-structured, fulfills requirements, is readable, maintainable, testable, and performant using good software craftsmanship techniques. Lead sizing and complexity evaluation discussions for initiatives. Facilitate effective team collaboration, guiding and mentoring peers in software quality, testing, and best practices
    • Define test practices for product team covering all software layers of application. Define and implement QA processes such as code review and static analysis. Create advanced testing strategies covering unit, system, and end-to-end tests as well as security, performance, regression, and automation testing. Coach teams on advanced testing techniques such as test-driven development (TDD), behavior-driven development (BDD), and testing for positive and negative scenarios
    • Devise data storage and access strategies that meet the needs of high complexity features. Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions. Design metadata to make applications more scalable and adaptable. Leverage transformational models and warehousing techniques to create unique measures and analytics. Skilled in data storage solutions and integrating analytics and machine learning into business processes
    • Designs and implements microservices and API-based architecture using advanced understanding of cloud architecture and cloud-native design principles. Advise on and pilot specialized cloud services for analytics, AI/ML, etc. Expert-level management of relational and non-relational database servers. Establish advanced monitoring, alerting, and logging solutions for infrastructure. Design systems for high availability, load balancing, and disaster recovery
    • Design and create highly dependable, highly available software systems through usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting. Improve operations culture of team by defining best practices, metric radiation, and identification of operational patterns. Utilize advanced techniques like blue/green deployments to minimize user impact. Set technology strategy through collaboration with product management. Understands business impact of operational product issues in production
    • Lead product team in development of software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information such as PHI. Proactively design secure code, employing best practices and advanced threat modeling. Complete regulatory compliance documentation and design advanced security safeguards
    • Lead product team in the development of features with user experience in mind. Advocate for aligned user experiences and engage with UX teams when necessary. Lead the implementation of reusable design patterns across products. Demonstrate expertise in user-facing technologies, adapting them to fit specific design objectives. Guide the team in making informed tech and design debt decisions
    • Collaborate with stakeholders to design appropriate systems based on business needs and technical limitations. Write detailed technical stories, technical epics, and define and manage tech debt. Coordinate technical epics and non-functional requirements. Employ industry-recognized architectural patterns to create high-scale, high-reliability system designs. Manage transitions in both application and system architecture

    Essentials:

    • Highly motivated, self-learner, and technically inquisitive
    • Deep knowledge and experience with object-oriented design principles and patterns
    • High level of experience with multiple server-side programming languages (Java with Spring Boot experience preferred)
    • High level of experience with multiple client-side programming languages (JavaScript React experience preferred)
    • High level experience developing, deploying, and supporting REST services and microservices
    • Deep understanding of Test-Driven Development, high level of experience with unit/integration/load automated tests, experience with testing frameworks, static and dynamic code analysis tools
    • Experience using cloud services for concepts such as storage and compute. Capable of applying infrastructure as code practices. Experience with Kubernetes and AWS preferred
    • Experience with relational databases, non-relational databases, and messaging systems
    • Provides a positive impact at a company level: influences cross-team initiatives, mentors teammates, drives innovation, guides projects with unclear outcomes, appropriately balances team autonomy with organizational guidance
    • Excellent track record of collaborating with stakeholders. Experience proposing new product offerings. Actively contributes to company-wide strategies using industry knowledge and foresight
    • Excellent written and verbal communication skills
    • Minimum years of work experience: 10+ years
    • Minimum level of education or education/experience: Bachelors or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT

  • NetJets

    Software Engineer

    1 week ago


    NetJets Columbus, United States

    Purpose of Position Are you a curious and passionate engineer who desires to drive innovation in software and applications for the undisputed leader in private aviation? Do you want a high level of ownership in solving complex problems? Does the challenge of designing software th ...

  • River

    Software Engineer

    4 days ago


    River Columbus, United States

    At River, we are committed to building financial solutions that power a transparent and efficient global economic system made possible by Bitcoin. To that end, we have built leading Bitcoin brokerage and custody products to keep our clients ahead of the curve. We aim to bring pre ...

  • Brooksource

    Software Engineer

    4 days ago


    Brooksource Columbus, United States

    Java Developer · The Java Developer for the Event Hub Team will work as part of the larger team to help in the design/development of product and solutions while collaborating with various teams to understand the Product/Solutions integration, while helping to ensure consistency ...

  • Western Alliance Bank

    Software Engineer

    2 days ago


    Western Alliance Bank Columbus, United States

    Job Title: · Software Engineer - Data Services · Location: · OH - Columbus · What you'll do: · Come join the AmeriHome's team, a Western Alliance Bank company, as a Software Engineer of the Data Services team. The team's broad goal is to develop a platform to organize and si ...

  • Marriott

    Software Engineer

    3 days ago


    Marriott Columbus, United States

    Job Number · Job Category Information Technology · Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States · Schedule Full-Time · Located Remotely? Y · Relocation? N · Position Type Management · JOB SUMMARY · Software Engineer – Front-End Web ...

  • DLR Group

    Software Engineer

    2 days ago


    DLR Group Columbus, United States

    Elevate the human experience through design TM · Software Engineer - Internal Software Development · DLR Group · is an integrated design firm with a promise to elevate the human experience through design. This fuels the work we do around the world and inspires our mission to im ...

  • Ascendion

    Software Engineer

    1 week ago


    Ascendion Columbus, United States

    About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent s ...

  • Ascendion

    Software Engineer

    5 days ago


    Ascendion Columbus, United States

    About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent so ...

  • River

    Software Engineer

    2 days ago


    River Columbus, United States

    At River, we are committed to building financial solutions that power a transparent and efficient global economic system made possible by Bitcoin. To that end, we have built leading Bitcoin brokerage and custody products to keep our clients ahead of the curve. We aim to bring pre ...

  • NICE

    Software Engineer

    4 days ago


    NICE Columbus, United States

    At NICE, we don't limit our challenges. We challenge our limits. Constantly. We're relentless. We're ambitious. And we make an impact. Our NICErs bring their A game and spend each day turning it into an A+. And if you're like us, we can offer you the kind of challenge that will l ...

  • Brooksource

    Software Engineer

    1 week ago


    Brooksource Columbus, United States

    Java Developer · Columbus, OH · The following information provides an overview of the skills, qualities, and qualifications needed for this role. · The Java Developer for the Next Most Likely team will work as part of the larger team to help in the design, development, and int ...

  • ComResource

    Software Engineer

    5 days ago


    ComResource Columbus, United States

    Job Description · Job DescriptionComResource is looking for a Greenfield Software Engineer. · We are looking for a Software Engineer who is proficient in greenfield development and can work independently in a complex, regulated environment. Historically, these team members have h ...

  • Ascendion

    Software Engineer

    1 week ago


    Ascendion Columbus, United States

    About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent s ...

  • River

    Software Engineer

    1 week ago


    River Columbus, United States

    At River, we are committed to building financial solutions that power a transparent and efficient global economic system made possible by Bitcoin. To that end, we have built leading Bitcoin brokerage and custody products to keep our clients ahead of the curve. We aim to bring pre ...

  • Northwest Bank

    software engineer

    2 days ago


    Northwest Bank Columbus, United States

    The Software Engineer designs, develops, and supports applications and solutions using Visual Studio, .NET platform and SQL server. · Essential Functions · Develop applications and solutions using C#, SQL or other equivalent programming languages under direct supervision · Devel ...

  • NICE

    Software Engineer

    5 days ago


    NICE Columbus, United States

    At NICE, we don't limit our challenges. We challenge our limits. Constantly. We're relentless. We're ambitious. And we make an impact. Our NICErs bring their A game and spend each day turning it into an A+. And if you're like us, we can offer you the kind of challenge that will l ...

  • Brooksource

    Software Engineer

    6 days ago


    Brooksource Columbus, United States

    Java Developer · Columbus, OH · The Java Developer for the Next Most Likely team will work as part of the larger team to help in the design, development, and integration of applications that support our client's customers and colleagues, while helping to ensure consistency with c ...

  • Central Business Solutions

    Software Engineer

    2 days ago


    Central Business Solutions Columbus, United States

    Position Role/Tile: Software Engineer · Location: Columbus, OH. · Required Skills · REQUIRED: Proficiency in C#/ .Net is a MUST HAVE · HIGHLY PREFERRED: Knowledge of EDI X12 transaction formats · REQUIRED: Familiarity with Relational Databases (SQL server) and SQL · REQUIRED: ...

  • NICE

    Software Engineer

    2 days ago


    NICE Columbus, United States

    At NICE, we don't limit our challenges. We challenge our limits. Constantly. We're relentless. We're ambitious. And we make an impact. Our NICErs bring their A game and spend each day turning it into an A+. And if you're like us, we can offer you the kind of challenge that will l ...

  • The Custom Group of Companies

    Software Engineer

    2 days ago


    The Custom Group of Companies Columbus, United States

    Location: West Chester, OH, US, 45069 · Our expertise is the design and manufacture of communications-based specialty products – engineered components and subsystems – for demanding military, space, commercial aerospace/industrial, and telecom infrastructure applications where f ...