Tech Stack
AngularASP.NETAWSJava.NETSOAPSQL
About the role
- Develop and modernize software applications using best practices in coordination with a distributed team
- Design and develop complex software systems with advanced understanding of software development methodologies
- Contribute to design choices and technical decisions
- Participate in all aspects of Agile software development: design, programming, testing, documentation, QA and implementation
- Leverage "innovation time" to work on pet projects and special areas of interest
Requirements
- C# / .Net Core
- Angular
- AWS
- GIT
- VB.Net
- Asp.net
- Java Script
- Database – SQL
- REST
- SOAP
- Postman
- Experience with Domain Driven Design (DDD) software development practices
- Good understanding of design patterns and N-Tier architecture
- SaaS based software development experience on large to enterprise class applications
- Experience designing applications iteratively with continuous collaboration between business and tech
- Strong debugging, troubleshooting, and problem solving skills
- Good communication and collaboration skills
- High-intermediate English level