Expert Software Engineer (Backend) - Remote
Allscripts
- Houston, TX
- Permanent
- Full-time
- Reduce the administrative burden associated with ever-changing regulatory and reimbursement requirements
- Improve practice financial performance and take advantage of the benefits of health information technology innovations
- Enhance patient satisfaction by reducing high costs and long wait times common to many prescriptions
- Get patients all their specialty medications faster and more easily
- Architect and lead development of technical solutions that are secure, robust, performant, and scalable.
- Employ technical and thought leadership to drive products from inception to release.
- Work with stakeholders to ensure the solution meets business needs.
- Write correct, well-factored code that is testable and maintainable, and that demonstrates best practices.
- Balance engineering costs of development, testing, deployment complexity, and run-time cost, to deliver optimum value for the business and customers.
- Architect complex application workflows across multiple services, messaging platforms, and data stores.
- Develop and test WebApi and WCF services that provide business logic, access a variety of data storage technologies, and interact through messaging, REST, and SOAP patterns.
- Write unit tests and functional tests that cover all of your code.
- Author SQL Server database schemas and stored procedures.
- Write and groom stories to define, estimate, and track your team's work.
- Act as rotating scrum master to help your team stay on course.
- Measure, find, and fix performance and security issues.
- Advocate for the right tools for the task at hand.
- Review code and provide feedback to improve code quality.
- Demonstrate and evangelize best practices for coding and team processes.
- BSCS or related discipline
- NET WebApi, WCF, REST
- Relational database development
- Version control and continuous integration
- Being a leader in agile teams, enabling them to deliver secure, scalable solutions
- Designing solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.)
- Cloud development (AWS, Azure, etc.)
- Document storage technologies (AWS S3, MongoDB, etc.)
- Messaging systems (AWS SQS, ActiveMQ, etc.)