Description

Participate in developing software solutions in an agile environment to meet our software’s roadmap needs

Participate and provide technical leadership in all phases of a project from discovery and planning through implementation and delivery

Architect and design scalable and performant application solutions for multi-tenant web applications hosted on the cloud

Mentor and develop other software engineers and developers

Work closely, solve problems, and share ideas with development architects, developers, and technical project managers and product owners

Take initiative to learn new things, and grow rapidly from constant exposure to innovative ideas, concepts, and patterns as well as have the ability to share those findings effectively

Work with management and architecture team to establish best practices and ensure the team is following them

Other duties as assigned


 

Skills:

Knowledge of software design patterns experience in developing reusable and modular components

Ability and willingness to learn and adapt quickly to new business domains and technologies

Strong problem-solving skills

Ability to conceptualize and articulate ideas clearly and concisely

Excellent communication, presentation and interpersonal skills

Strong prioritization and multi-tasking skills with a track record of meeting deadlines.

Adaptable to new environments, people, technologies and processes.

Eager to contribute ideas and understands different points of view.

Self-motivated, goal oriented

 

Experience

6+ years of hands-on experience in developing web applications

6+ years .NET, C #

6+ years JavaScript

4+ years modern front-end frameworks (Angular, etc.)

2+ years TypeScript(Mandatory)

 

Education

ANY GRADUATE