Parallon is committed to bringing a deep and evolving knowledge, a long track record of operational excellence and a full suite of capabilities to all of our partnerships in order to help our clients thrive in the communities they serve.
As a strategic, operational advisor and knowledge source, Parallon employs more than 27,000 professionals who approach every assignment as operating partners, not vendors.
Our solutions are designed to meet the real needs of hospitals and health systems through the application of best practices and innovations proven within the nation's largest provider of healthcare services. We offer one of the broadest portfolios of solutions across the United States and internationally.
We are a highly collaborative, diverse, and agile software solutions team following lean principles. We seek full-stack continuous learners eager and able to contribute value across the entire SDLC to deliver, evolve, and maintain solutions built upon the Microsoft ASP.NET (C#) & SQL Server technology stack. We manage our process with KanBan and adapt continuously to the demands of the business unit we serve. The ideal candidate for this position is equally eager to participate in all of the following activities as needed to achieve team goals and maintain flow:
Meeting with stakeholders and gathering requirements
Writing, reviewing, and refining items on the KanBan board
Contributing to solution designs to balance competing demands of best practice and pragmatic delivery of value
Writing unit and integration tests to practice Test Driven Development (TDD) according to specifications
Writing code, investigating bugs, and other typical developer activities to deliver value
Participating in code review on pull requests to suggest improvements, ensure adequate unit tests, and contribute to a culture of respectful and continuous improvement and learning
Testing other developers’ work when QC becomes a bottleneck
Assisting with the implementation and maintenance of DevOps systems as needed to preserve Continuous Integration and move toward Continuous Delivery
The team relies on design patterns, SOLID principles, TDD, QC automation, and other industry practices to improve and ensure quality of the solutions we deliver. Candidates are expected to demonstrate proficiency and discuss such topics in addition to the technologies and topics listed in General Responsibilities below in some depth.
Bachelor's Degree preferred
7+ years' relevant work experience in addition to the following:
Must demonstrate skills in the following while keeping ego out of the equation:
Developing dynamic web sites and applications using:
- .NET (including nuget)
- ASP.NET MVC (including Web API
- C# (including all the latest language features
- SQL Server T-SQL
Enhancing, refactoring, debugging, and supporting .NET applications
- Collaborating as part of a team and either leading or following as needed to deliver value
- Work independently as needed to deliver value
- Work collaboratively with business analysts, QC, and other stakeholders on project requirements
- Testing your own code before sending it to QC
- TDD (Test Driven Development), writing and maintain unit tests
- Design Patterns
- Critical thinking regarding trade-offs in the implementation and testing of solutions in all levels and tiers of a software solution