Responsibilities:
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Review and debug code
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ability to work with team and handle multiple projects
Mentor junior team members as and when required
Perform ongoing refactoring of code, utilizing visualization and other techniques to fast track
concepts, and delivering continuous improvement
Identify opportunities for adopting new technologies to solve existing needs and predicting
future challenges
Qualifications:
Bachelor's Degree in Computer Science or other information technology related disciplines or equivalent Master’s degree in related disciplines
Required Skills:
3-6 years of experience in Software Development
Must have experience with Angular 6 or above, HTML5/CSS3, JavaScript
Experience in developing client-server, distributed, real-time applications using .NET, C#, .NET Core, WebAPI, RestAPI, SQL, Entity Framework
Must have experience in API development using REST and SOAP
Must have experience in cloud architecture (AWS preferred) and NoSQL DB
A demonstration of natural curiosity, ability to show initiative, multi-task, prioritize, meet
deadlines and ability to recognize trends and challenges
Ability to clearly communicate and document found bugs
Education and/or experience with Software Development Life Cycle methodologies
(specifically Agile)
Demonstrate creativity to come up with out-of-the-box test scenarios
Strong organizational skills and attention to detail
Experience with 'git', and familiarity with best practices for code version management
Needs to be comfortable working in the Unix/Linux environment
Knowledge of design patterns, Unit Testing is preferred
Good to have skills
Experience in Banking, investment banking or wealth management domainsResponsibilities:
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Review and debug code
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ability to work with team and handle multiple projects
Mentor junior team members as and when required
Perform ongoing refactoring of code, utilizing visualization and other techniques to fast track
concepts, and delivering continuous improvement
Identify opportunities for adopting new technologies to solve existing needs and predicting
future challenges
Qualifications:
Bachelor's Degree in Computer Science or other information technology related disciplines or equivalent Master’s degree in related disciplines
Required Skills:
3-6 years of experience in Software Development
Must have experience with Angular 6 or above, HTML5/CSS3, JavaScript
Experience in developing client-server, distributed, real-time applications using .NET, C#, .NET Core, WebAPI, RestAPI, SQL, Entity Framework
Must have experience in API development using REST and SOAP
Must have experience in cloud architecture (AWS preferred) and NoSQL DB
A demonstration of natural curiosity, ability to show initiative, multi-task, prioritize, meet
deadlines and ability to recognize trends and challenges
Ability to clearly communicate and document found bugs
Education and/or experience with Software Development Life Cycle methodologies
(specifically Agile)
Demonstrate creativity to come up with out-of-the-box test scenarios
Strong organizational skills and attention to detail
Experience with 'git', and familiarity with best practices for code version management
Needs to be comfortable working in the Unix/Linux environment
Knowledge of design patterns, Unit Testing is preferred
Good to have skills
Experience in Banking, investment banking or wealth management domains
www.harbourandhills.com
0512256789