The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications. The right person needs to develop, maintain and ensure the quality of software components for one or more digital platforms.
As a member of the Software Engineering team, you will work on one or more products critical to the companys needs with opportunities to switch technologies and products.
Responsibilities
- Design, code, test and manage various large scale applications
- Provide development support with .NET (C#, ASP.Net, .Net Core) and React
- Collaborate with engineering team and product team to establish best products
- Develop applications for cloud (AWS) and transferring existing apps to cloud
- Develop automated tests and conduct performance tuning