Principal Software Engineer Engineering - Louisville, KY at Geebo

Principal Software Engineer

Job DescriptionRole
Summary:
A Senior Principal Software Engineer works as part of an agile team and is responsible for design, development, and testing aspects of software development.
Work consists of enhancements to products and features with up to a very high level of complexity as well as their maintenance.
It also consists of R&D, prototypes, pilot implementations, and road mapping.
Leadership skills and mentoring other team members are primary components.
Major Tasks, Duties, and
Responsibilities:
Lead or participate in high complexity projects to create new features and enhancements to support market needs as well as their maintenance.
Lead or participate in activities such as R&D, prototypes, pilot implementations, and road mapping to support company initiatives.
Aggressive continuous learning of both tried and true as well as new techniques and technologies applicable to software development is expected.
Both depth and breadth of learning is expected Participation in technical governance related committee in addition to at least one other committee is expected Expectation of accountability for the technical design aspects of various system modules Strong understanding of multiple architecture discipline areas (Application, Data, Security, Integration, etc.
) Participation in the development of the overall technology strategy and business opportunities is expected.
The ability to influence a wide range of people including but not limited to other team members, other teams, management, and members of other departments is expected Community contributions such as open source, conferences, etc.
is encouraged.
Excellent ability to communicate, both orally and in writing Excellent team player and leadership skills Self-directed and motivated May have people management responsibilities for small staff for performance appraisals, recommendations for merit and promotions, and other administrative duties Participation in the interview process Requirements:
10
years' experience Bachelor's Degree in Computer Science, Engineering, Math, or related degree is required Master's Degree in Computer Science, Engineering, Math, or related degree is highly preferred Advanced level proficiency in multiple programming languages, technologies, and techniques Healthcare experience is a plus C# SQL WebAPI Angular Docker Git Azure or AWS Design Patterns such as MVC, MVP, MVVM, Dependency Injection Unit testing Continuous Integration and Deployment Distributed Systems Asynchronous Programming Techniques Queuing Technologies Highly Available Systems SOA and/or Micro services Secure Programming Techniques A solid understanding of some infrastructure components such as storage, networking, servers, monitoring etc.
is expected Experience working on an Agile team is a plus Prior mentoring / coaching experience is required Leadership skills are required Experience with complex projects in a team oriented environment Citizenship:
HCHB requires all applicants to be US citizens or have a green card allowing them to work in the US without being subject to export control restrictions.
This position does not provide sponsorship.
All applicants should either be US Citizens or Permanent Residents eligible to work in the US without immigration restrictions.
Recommended Skills Administration Agile Methodology Amazon Web Services Angular4 Architecture Asynchronous Programming Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.