Senior Software Engineer

3 weeks ago


Columbus, United States ComResource Full time
Job DescriptionJob Description

ComResource is looking for a Senior Software Engineer.

We need a full-stack developer who is proficient at working in all layers of complex software applications. This engineer will work on an agile product development team as a hands-on contributor and collaborator. They will play an important role on their team by leading significant initiatives, establishing team best practices, guiding peers through tough challenges, and becoming the “go-to” person for features or components of technology solutions that transform healthcare into a safer and more cost-effective industry.

Responsibilities:

  • Create high-quality software features and components that integrate into complex software solutions. Develop software that is logically well-structured, fulfills requirements, is readable, maintainable, testable, and performant using standard idioms and common software craftsmanship techniques. Contribute to sizing decisions and complexity evaluation for initiatives. Pair with other engineers and apply clean code techniques to produce high-quality code
  • Create testing strategies that include performance, security, regression, and automation testing concepts. Create appropriate unit, integration, and automated acceptance tests for features based on requirements. Create automated tests for positive and negative scenarios. Utilize test-driven development (TDD) to guide development. Coach peers on TDD and test strategy concepts
  • Devise data storage and access strategies during development work. Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions. Understand the basics of ML and data analytics and can apply this knowledge to increase the business value of data through transformation. Design system integration strategies leveraging cloud and managed services during product design and development. Leverage experience with infrastructure as code concepts to design modules for reuse, container orchestration, and data migration
  • Create highly dependable software features and systems through the usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting. Improve the operations culture of the team by defining best practices, advocating for deployment automation, and influencing technology selection based on product and team needs. Manage build pipelines, write code for collecting and radiating key metrics
  • Develop 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 identify and mitigate single-avenue threats. Implement basic security safeguards, leverage threat modeling for system-level security
  • Develop software features with user experience in mind. Extend and enhance user-facing software effectively, create reusable interaction patterns, and define best practices. Translate design goals into functional user-facing implementations. Address tech and design debt based on priority
  • Collaborate with stakeholders to understand business context and share technical context. Write detailed technical stories which transform business context into technical specifications. Apply established architectural themes to new problem spaces and make cost-effective feature design decisions

Essentials:

  • Highly motivated, self-learner, and technically inquisitive
  • Deep knowledge and experience with object-oriented design principles and patterns
  • One or more server-side programming languages (Java with Spring Boot experience preferred)
  • One or more client-side programming languages (JavaScript React experience preferred)
  • Experience developing, deploying, and supporting REST services and microservices
  • Deep understanding of Test-Driven Development, 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 on team: influences team decisions, mentors peers, drives innovation
  • Works well with business stakeholders. Experience proposing product features to increase product value
  • Excellent written and verbal communication skills
  • Minimum years of work experience: 6 years
  • Minimum level of education or education/experience: Bachelors or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT


  • Columbus, United States Ohiox Full time

    Beam is looking for a Senior Software Engineer with a passion for building user-focused projects in an agile environment. Our engineers get the opportunity to work throughout our broad product giving them an opportunity to work with a diverse set of technologies, shipping code at a regular cadence. We also look to our senior developers to be good mentors for...


  • Columbus, United States Nanda Technologies Full time

    Senior Software Engineers: Provide technical leadership to design, develop, test and maintain responsive web applications Core, Java XML, J2EE, SOA, BPEL, ADF BC, BEA WebLogic, Oracle, Shell Scripts ,Spring, Spring Boot, REST APIs, Hibernate, SQL, MONGO DB, Angular, Servlets, UNIX, Windows etc; responsible to design and develop user interfaces using cross...


  • Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.We need a full-stack developer who is proficient at working in all layers of complex software applications. This engineer will work on an agile product development team as a hands-on contributor and collaborator. They will play an important role on their team by leading...


  • Columbus, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking's Digital Technology group, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Columbus, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products to deliver a positive employee experience. As a Senior Lead Software Engineer at JPMorgan Chase within the Enterprise Technology Employee Platforms, you are an integral part of an agile team that works to enhance, build,...


  • Columbus, United States BMW Group Full time

    BMW Shared Services is posting this position on behalf of BMW Financial Services NA, LLC. BMW Financial Services NA, LLC was established in 1993, supporting the sales and marketing of BMW products. Subsequently, we have expanded beyond the leasing, retail and commercial financing of a traditional captive-finance company offering a broad variety of products...


  • Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.We are seeking an experienced Senior Full Stack Software Engineer with a proven track record in building scalable web and mobile applications. The ideal candidate will have extensive experience in software development, including working with cloud services and infrastructure...


  • Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.We are seeking an experienced Senior Full Stack Software Engineer with a proven track record in building scalable web and mobile applications. The ideal candidate will have extensive experience in software development, including working with cloud services and infrastructure...

  • Sr. Software Engineer

    3 weeks ago


    Columbus, Ohio, United States BMW Group Full time

    BMW Shared Services is posting this position on behalf of BMW Financial Services NA, LLC.BMW Financial Services NA, LLC was established in 1993, supporting the sales and marketing of BMW products. Subsequently, we have expanded beyond the leasing, retail and commercial financing of a traditional captive-finance company offering a broad variety of products...


  • Columbus, United States JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Administration, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a...

  • Software Engineer

    2 weeks ago


    Columbus, Ohio, United States codesbright Full time

    Responsibilities Role entails an interdisciplinary field of software engineering and engineering management controlling techniques and software involved with design integration and sustainment of complex systems over their life cycles. Focus is on design and code new software or modify existing software. Assist with developing test procedures and...


  • Columbus, United States Diverse Lynx Full time

    Role: Senior Java Developer/AWS Lead/Software Engineer Location: Columbus OH(Day 1 st Onsite) Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure and...


  • Columbus, United States Diverse Lynx Full time

    Role: Senior Java Developer/AWS Lead/Software Engineer Location: Columbus OH(Day 1 st Onsite) Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure and...

  • Software Engineer

    3 weeks ago


    Columbus, Ohio, United States WebPresented Full time

    About UsWebPresented is an innovative software company that is quickly growing into a leader of business intelligence and Customer Relationship Management (CRM) software development. We provide tools that empower our customers, helping them to make confident business decisions based on solid data. Based out of Columbus, Ohio, we work with clients across the...


  • Columbus, Ohio, United States Digital Zillas Full time

    Digital Reasoning is looking for an experienced Software Test Engineer with a strong background in both manual and automated testing. While we currently have more manually executed test cases than we'd like to, test automation is a fundamental element of how we are approaching software testing. We have a solid automation framework written in Groovy that...

  • Software Engineer

    1 week ago


    Columbus, United States D2B Groups Full time

    As a Software Engineer you will be responsible for designing, developing, and maintaining software solutions for various projects and products. You will work closely with cross-functional teams to understand requirements, develop innovative solutions, and ensure the delivery of high-quality software. Your responsibilities will include writing clean and...

  • Software Engineer

    3 days ago


    Columbus, United States D2B Groups Full time

    As a Software Engineer you will be responsible for designing, developing, and maintaining software solutions for various projects and products. You will work closely with cross-functional teams to understand requirements, develop innovative solutions, and ensure the delivery of high-quality software. Your responsibilities will include writing clean and...

  • Software Engineer

    1 week ago


    Columbus, United States D2B Groups Full time

    Job DescriptionJob DescriptionAs a Software Engineer you will be responsible for designing, developing, and maintaining software solutions for various projects and products. You will work closely with cross-functional teams to understand requirements, develop innovative solutions, and ensure the delivery of high-quality software. Your responsibilities will...


  • Columbus, United States Revel IT Full time

    Our Columbus, Ohio client has a contract opportunity for a Senior Solution Engineer who work across a full development stack, including: MySQL/Oracle, C#, and ReactJS. Job Summary : Support multiple Visual Studio solutions that work together to generate pricing for potential and repeat Client customers. Help troubleshoot issues and develop enhancements that...

  • Software Engineer

    4 weeks ago


    Columbus, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Software Engineer.This is an engineering role for run engineering that will operate our current state applications including triaging of alerts and managing customer subscriptions. As they grow in the role, this person will become responsible for improving operations processes and...