Engineering Team Values
- Passion for development and code craftsmanship
- Continuous learning, improvement and delivery
- Caring about and encouraging others
- Collaborative cross-functional teams
- Continually delivering high-quality code that provides value to Jane and Jane customers
What We Create With
- Cloud: AWS - EC2, Lambda, S3, CloudSearch, EB
- Backend: C#, .NET, EF, Dapper, REST API
- Cache: Redis
- Testing: MSTest, NUnit
- Data: MS SQL, Redshift, Aurora PostgreSQL
- Messaging: MassTransit/RabbitMQ
- Source control: Git, Github
- CI/CD: TeamCity
What You’ll Be Doing
- Designing and implementing APIs and datastores
- Mentoring fellow engineers
- Working in an Agile team with engineers, designers and QA
- Driving best practices
- Learning and implementing the latest technologies
Your Skills and Qualifications
- Bachelor’s degree in CS/Engineering or equivalent experience
- 6+ years hands-on experience developing software
- Expert C# skills required
- Proven .NET and SQL skill set
- API design skills
- Desire to work in a collaborative Agile environment solving problems as part of a team
- Designing and delivering code that’s readable, maintainable, testable, scalable, reusable and efficient
- Customer-service focus
- Unit testing best practices/patterns
- Enterprise-level platforms and frameworks (caching, logging, performance tuning and monitoring)
- CI/CD tools like TeamCity or Jenkins
Bonus Experience
- Implementing the principles outlined in Domain Driven Design
- Leadership in an Agile team
- AWS experience with EC2, Lambda, S3, CloudSearch and EB
- Alternative datastores like PostgreSQL
- Building real-time data pipelines
- Tools: New Relic, Sumo Logic and VictorOps