Senior Back End Engineer (.NET)
Full Time/Permanent
N/A
N/A
N/A
Title: Senior Back End Engineer - .NET
Practice: Engineering
Reports to: Director of Engineering
FLSA: Exempt
Summary
Serve on the .Net team at ChaiOne to develop the infrastructure to support enterprise mobile applications that incorporate the Microsoft .Net technology stack.
Essential Duties and Responsibilities
- Independently produces code for mobile backend that has been documented, communicated, and trained.
- Create production-ready code for Mobile Back End that:
- Follow defined project architecture and ChaiOne best practices
- Leverages latest .Net best practices
- Code is Testable, Readable, and Well documented
- Deployed into cloud environments (Azure, AWS, CloudFoundry, etc.)
- Work within a highly effective development teams that can complete implementations per the architecture that are:
- On time
- Within project parameters
- To stakeholder’s satisfaction.
- Create a rapport, communicate development decisions to Senior/Lead/SA/PM, and educate peers and more junior developers in best practices.
- Aid in producing or confirming estimates that are accurate, consistent, and achievable, that lead to the delivery of a high quality product
Competencies
- Bachelor’s degree in Computer Science or equivalent experience
- 5-7 years of development experience
- .NET WebAPI
- WCF
- .NET Core
- Azure Cloud Platform
- Modern Design Patterns
- ORM Frameworks
- Entity Framework
- nHibernate
- SQL Server, Oracle, MySQL
- Integration between systems using SSIS
- Good written & verbal communication skills
- JSON – API
- Localization & Internationalization
- Push notifications
- Configuring projects to receive push notifications
- Provisioning
- Experience with push service providers (Urban Airship, Azure, Amazon SNS)
- Analytics
- Sentry.io
- Azure App Insights
- Continuous Integration
- Visual Studio Online
- Appveyor
- ChaiOne Tool Stack
- BitBucket
- JIRA
- Swagger / OpenAPI Specification (OAS)
- MVC (Bonus)
- Using and configuring MDMs (bonus)
- Mobile Iron
- CitrixWorx
- Oracle Workspace
- AirWatch
Have what it takes to be a ChaiOneNaut?
ChaiOne is a tight-knit bunch of creative, curious, and passionate people. Here are a few reasons that we know you'd love it here:
- You’ll work in a flexible, social work environment.
- You'll solve challenging, meaningful problems worth solving.
- You’ll explore cutting edge technology, and harness its power to transform the way businesses operate.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
- United States, Texas, Houston