The client is seeking a Senior Consultant with specific expertise and experience to work on the Centralized Application Team within a major insurance company. They should possess a strong background in full-stack development, including front end, business logic, and data access layers, along with extensive experience with various technologies such as JavaScript, C#, TypeScript, Python (particularly Django and Jinja2), CSS, HTML, ASP.NET, AJAX, WCF, and Web API.
Project Type:
Development and maintenance of centralized applications for a major insurance company.
Interacting with and writing code for various business units such as accounting, contact center, and re-marketing.
Required Skills:
- Experience: 7+ years of experience working for US companies, with recent experience within the last 3 years at a major insurance company.
- Full-Stack Development: 10+ years of experience with full-stack development.
- Technology Stack: Proficiency in JavaScript, C#, TypeScript, Python (Django and Jinja2), CSS, HTML, ASP.NET, AJAX, WCF, Web API.
- Scalability: Extensive experience building highly scalable, responsive web applications and services.
- Python: 4+ years of extensive experience with Python, particularly Django and Jinja2.
- Agile Methodology: Extensive experience with SCRUM/Agile methodology.
- Communication: Ability to effectively communicate with business-side clients to gather and translate functional specs.
- Teamwork: Experience working as part of a large development team.
- Web Technologies: Knowledge of modern web technologies such as web sockets, service workers, and progressive web apps (PWAs).
- Deployment and Testing: Experience with modern deployment and testing practices.
- Code Quality: Extensive experience writing shared and reusable components of code.
- Architecture and Design: Ability to participate in decision-making concerning software architecture and design.
- Code Reviews: Experience participating in code reviews