We are interested in hiring a Software Engineer to help support our growing team. As part of this team, you will be working with a team of seasoned developers and in a culture that is supportive, values continuous learning and hard work, and on top of it, building friendships and having fun.
Job Responsibilities:
· Building complex and secure applications
· Analyze and design new software features and enhancements
· Design database schemas, write queries/stored procedures and maintain database scripts
· Work closely with the team comprising of Technical Lead, UX/UI Designers, Developers, and QA
· Write Unit Tests
· Perform quality tests before releasing builds to QA team
Required Skills:
· Must have strong knowledge of C# (OOP), .Net, Entity Framework (EF), MVC, Javascript, and AngularJS/Angular
· Strong knowledge of relational databases and design, stored procedures, indexing, and architecture
· REST API (must have)
· Knowledge of Domain-Driven Design (DDD), micro-services, .net core
· Great to have DevExpress experience
Education & Other Skills:
· BS in Computer Science or equivalent experience
· Ability to learn new technologies and adapt
· Able to communicate clearly with team members, leads, and customers
· Ability to communicate and understand written English