This position doesn't provide sponsorship
Our small, collaborative team has already built many foundational features and i...
This position doesn't provide sponsorship
Our small, collaborative team has already built many foundational features and is now focused on improving and experimenting beyond a traditional credentialing solutions product.
We are looking for a Software Engineer who can utilize their broad knowledge of modern software development to create robust scalable, secure, cloud-native solutions that meet the demanding functional and non-functional requirements of the platform and business.
Using your experience, you'll be able to drive and champion rapidly changing technologies and methodologies and apply them to technological and/or business needs of significant scope.
The Senior Software Engineer's responsibilities include leading others in Test Driven Development including unit test creation, defensive programming, and creating efficient and maintainable program code.
To be successful in this role, you will be able to analyze, diagnose, and resolve highly complex programming problems in support of business processes and objectives.
Ultimately, you'll help us roll-out high-impact products that deliver significant customer value in-line with our company's vision.
You are a product-minded, customer-focused, full-stack engineer who can help take world-changing ideas from prototype to launch.
Champion the needs of Silversheet's customers from credential managers to large healthcare institutional employers, through customer empathy, iteration, and service ownership
Evangelize TDD and write clean, testable, peer-reviewed code, which will be a model for the team around you.
Technically lead a diverse portfolio of full-stack engineering projects
Oversee the development and live operation of an increasingly distributed architecture.
Design and maintain complex and scalable enterprise-level applications in Ruby on Rails.
Learn quickly and apply knowledge to one's work to deliver solutions quickly.
Work with the large existing codebases to identify opportunities for refactoring or migration to external services.
Leverage third-party APIs to build integrations with other systems.
Review exception reports to identify and fix bugs.
Improve scalability, service reliability, capacity, and performance.
Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.
Advocate for change in quality, durability, and technical debt reduction, working directly with Product Managers, Engineering Managers, and other important partners.
Revitalize services and architectures which have outlasted their original implementations, through refactoring, migration, and scale-ready, distributed architectural design.
Protect and safeguard the privacy, security, and trust of our customers' sensitive data throughout our implementations, in partnerships with our Risk and Information Security teams
Accelerate the velocity of our engineers and engineering systems with processes and implementations that allow us to ship quicker, fail faster, and isolate the blast radius of change pipelines.
Have an eye towards quality over quantity!
BS/MS Degree in Computer Science or Related Field
5+ years of industry experience building SaaS products in Ruby and Rails with SQL and/or NoSQL.
Software design experience with distributed architectures that have seen growth.
Strong object-oriented Ruby on Rails skills and experience
Strong knowledge of SQL databases, such as PostgreSQL or MySQL, including database and query design techniques.
Experience with Redis
Strong Git knowledge
Familiar with service-oriented architectures (SOA), REST APIs and GraphQL
A curious, passionate, growth-oriented mindset
Practices TDD in software development daily
A desire to teach, improve, and otherwise force multiply the strengths of the engineers that surround you.
Led impactful engineering projects at a non-trivial scale.
A passion for helping protect users' privacy and security.
Bonus points if you also have:
Our Tech Stack/Collaboration Tools/Agile Methodology:
Scrum for regular SDLC
Kanban for support cycle
Respect Passion Continuous Improvement Trust Customer Focus Innovation
AMN Healthcare is an EEO/AA/Disability/Protected Veteran Employer
We encourage minority and female applicants to apply
AMN Healthcare is committed to fostering and maintaining a diverse team that reflects the communities we serve. Our commitment to the inclusion of many different backgrounds, experiences and perspectives enables our innovation and leadership in the healthcare services industry.
We value professionalism in everything we do - this includes the professional presence we project as we interact with internal and external customers.
- provided by Dice