« Home
0

applicants

Software Engineer Full-time

at Geneia in Pennsylvania (Published at 19-11-2019)

Overview

Geneia is a clinical, technological and analytics innovations company specializing in product development for population health management, health economics, health analytics and preventive medicine.
We are growing! An exciting opportunity exists for a Senior Software Engineer to join our team within a startup, dynamic environment. As a Software Engineer with the software development team at Geneia, you will be responsible for performing analysis, design and coding of new features and functions with a cutting edge software engineering team in a dynamic collaborative environment. Full stack engineering, experience in web-based client-side development, business logic and data-tier coding is required.

Responsibilities

  • Architect, design, code, unit test and fully implement and deliver application features with highest quality
  • Create modular, scalable, testable, performant sub systems which interface via well-defined end points using software engineering best practices such as unit testing, TDD, design patterns
  • Implement, test, maintain and support software, based on technical design specifications
  • Prepare technical design specifications based on functional requirements and analysis documents
  • Review functional requirements, analysis and design documents and provide feedback
  • Assist with triage and resolution of issues from customers and internal users
  • Work independently to plan, prioritize, and complete high complex critical priority work assignments, as a member of a project team.
  • Participate in and/or lead architecture and code reviews

Qualifications

  • Ability and desire to work within a team-oriented, collaborative environment
  • Proven analytical and problem-solving abilities
  • Proven ability to prioritize and execute tasks in a high-pressure environment
  • Strong written, oral, and interpersonal communication skills
  • Ability to multitask and do in-depth troubleshooting, application debugging
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency
  • Able to identify root cause of system issues and determine short and long term resolutions
  • Must possess demonstrated technical and leadership skills in a fast paced development environment
  • Thorough understanding of design patterns, object-oriented programming asynchronous and event-driven development, well versed in testing methodologies, experience writing unit and functional tests
  • Advanced Coding skills in C#, JavaScript, EXT JS, AngularJS, JSON / XML, ASP.NET, MVC, REST, Web Services, Windows Services. Familiarity with JavaScript frameworks (e.g. jQuery, Backbone), Java, message queues, OpenID, OAuth, cloud computing and other languages are desired
  • Healthcare experience preferred.
  • Understanding of relational databases, experience with writing SQL and stored proc
  • Strong analysis and design skills required especially with SOA, SaaS applications
  • Strong attention to detail, excellent communication skills
Geneia is an Equal Opportunity Employer.


Viewed: 16 times
« Go back to category
Is this job ad fake? Report it!   
Recommend to a friend
« Home