Roles and Responsibilities
- Development: Passionate about developing code that solves business problems, ensure complete coverage of the requirements, figure out simplifying and effective development styles complying with organization standards and processes
- Automating: Identify and automate work bringing in efficiency, code uniformity
- Design: Participate in the high level and low-level design as necessary, contributing to define project standards
- Responsible: Planning alternatives for problems, ensuring backup plan in case the primary approach fails.
- Collaborating: Work with team members to solve problems, share knowledge and best practices
Desired Candidate Profile
- .Net ( Core / 5), C#, ASP.NET MVC, HTML5, CSS3, Javascript, React (+)
- Microsoft SQL Server / PostgreSQL / MySQL
- Source Control Management Tools TFS / GitHub / GitLab
- Continuous Integration Tools (+)
- Automated Testing Platforms and Tools (+)
- Multi-tenancy, SaaS, PaaS, IaaS, Cloud Architectures (+)
- Micro services, OOD, Database Design
- Responsive Design, Multi-Channel Delivery
- Software Engineering Process, Agile Methodologies
- Data Structures
- Internationalization / Localization (+)
- Scaling and Performance Tuning (+)
- Design and Development
- QA Testing, Triaging, Issue Tracking
- Design Patterns and Asset Based Development (+)