Position: .NET C# Sr. Software Engineer / Support
Company: WondermentApps
Experience required: 3y
English level: intermediate

Responsibilities:

Design, develop, and unit test of newly developed features using C#/.NET Core
Write data access layer modules to interact with SQL/NOSQL databases
Design and implement relational database schemas along with SQL queries and stored procedures
Troubleshoot production issues and maintain back-end, database, and front-end system functionality
Overseeing deployments and troubleshooting potential deployment issues
Perform peer code reviews by enforcing development best practices in performance, security, and etc...
Implement KPIs and metrics in order to monitor application health and performance
Implement standard procedures in order to respond to production incidents and emergencies
Participate in a full software development life cycle (SDLC) in an agile environment

Requirements:

4+ years of experience in .NET technologies
Good written and verbal English communication
Must have experience in developing applications using .NET Core 2.0 and MVC framework
Must have experience in RESTful Web API, LINQ, and Entity Framework
Strong understanding of web design/development concepts and processes
Experience in SQL Server with good understanding of databases
Hands-on experience with AWS services such as EC2, S3, CloudWatch, and Containers
Nice-to-haves: 
Experience with JS based front end technologies like React.js
Experience in JavaScript, including DOM manipulation and the JavaScript object model
Hands on experience on building and deploying containerized applications with Kubernetes or Docker
Experience in maintaining serverless apps using AWS Lambda

About Wonderment Apps:

Wonderment Apps is a technology development and design firm that provides scalable teams to create truly inspirational technology for Enterprise Technology Companies, Startups, and Traditional Businesses. The connection to our customers and the products always comes first, which is why we carefully select talented developers, product developers, project managers and designers from around the world. Our core philosophy is to create a sense of Wonderment in every product and feature we create. Whether it is rigorous technology or a beautifully-designed consumer site / app, each team member strives to make the experience engaging and worthy of sharing.

About Project:

A streaming video platform geared towards the US "Millennial" audience, with a focus on Financial Wellness and inspiring good financial habits. This platform will pair fresh, dynamic, short-form video content with actionable tools and learning resources that empower users to improve their Financial Literacy and form better habits. Resources will include things like video walkthroughs, humorous comic strips, podcasts, interactive calculators, and more. Users can also create and share personalized playlists from videos, podcasts, and tools. The platform will utilize cutting-edge design and interactions to create an engaging user experience for this young and discerning audience.