Allscripts

Software Engineer, Backend

Allscripts

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

ASP.NETAWSAzureCloudMongoDB.NETSOAPSQL

About the role

  • 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
  • Balance engineering costs of development, testing, deployment complexity, and run-time cost
  • Architect complex application workflows across multiple services, messaging platforms, and data stores
  • Develop and test WebApi and WCF services that provide business logic and interact through messaging, REST, and SOAP
  • Write unit tests and functional tests covering all code
  • Author SQL Server database schemas and stored procedures
  • Write and groom stories to define, estimate, and track team work
  • Act as rotating scrum master to help the 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

Requirements

  • BSCS or related discipline
  • 8+ yrs C#/.NET experience
  • 3+ yrs experience with .NET WebApi, WCF, REST
  • 3+ yrs relational database development (SQL Server)
  • 3+ yrs experience with version control and continuous integration
  • 3+ yrs experience being a leader in agile teams
  • 3+ yrs designing solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.)
  • 2+ yrs cloud development (AWS, Azure, etc.)
  • 2+ yrs experience with document storage technologies (AWS S3, MongoDB, etc.)
  • 2+ yrs experience with messaging systems (AWS SQS, ActiveMQ, etc.)
  • Experience writing unit tests and functional tests
  • Experience authoring SQL Server database schemas and stored procedures
  • Ability to act as rotating scrum master
  • Must be legally authorized to work in the United States or Canada; Visa Sponsorship is not offered for this position