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