- Deliver complex and high-quality software solutions integrated with the existing products, in an agile environment.
- Collaborate with the QA team and product management team to achieve and extend the overall vision of the product.
- Build well designed, well-engineered, stable, scalable features.
- Implement solutions based on requirements in an estimated timeframe and promote usability best practices .
- Implement unit and integration tests.
- Solve reported issues.
- Stay up to date on emerging technologies.
Qualifications
- 4 years experience with .NET or other software frameworks, database domain models, n-layered design, OOP.
- 2 + years experience with Angular 2+ and/or TypeScript, or other JavaScript frameworks.
- Working experience with GIT.
- Preferable experience with MongoDB.
- Working experience debugging unfamiliar code.
- Understanding of software solutions performance, scalability, and maintainability.
- Working experience writing code per coding standards.
- Understanding of concepts like design patterns and threading.
- Knowledge of basic Linux commands is a plus.
- Experience with basic AWS services (S3, EC2, SNS/SQS) is a plus.
- Positive communication skills, being comfortable asking for help or additional information when is the case.
Nice to have
- Experience with Agile methodology and tools like Jira would be a plus.
- Positive attitude towards solving problems.