Allscripts

Expert Software Engineer, Backend

Allscripts

full-time

Posted on:

Origin:  • 🇺🇸 United States • Illinois

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, and that demonstrates best practices
  • 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 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 and review code to improve quality
  • Demonstrate and evangelize best practices for coding and team processes

Requirements

  • BSCS or related discipline
  • 8+ yrs C#/.NET experience
  • 3+ yrs in each of: NET WebApi, WCF, REST
  • 3+ yrs relational database development
  • 3+ yrs version control and continuous integration
  • 3+ yrs being a leader in agile teams
  • 3+ yrs designing solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.)
  • 2+ yrs in one or more of: Cloud development (AWS, Azure), Document storage technologies (AWS S3, MongoDB), Messaging systems (AWS SQS, ActiveMQ)
  • Write unit tests and functional tests
  • Author SQL Server database schemas and stored procedures
  • Ability to act as rotating scrum master
  • Measure, find, and fix performance and security issues
  • Must be legally authorized to work in the United States or Canada
  • Visa sponsorship is not offered for this position