Job Description :

Responsibilities:    

•  Be a thought leader and show a passion to continuously learn, improve, and share your knowledge

•  Develop with leading edge technologies while keeping an eye on bleeding edge technologies, practices, and processes

•  Mentor and promote technical design, coding, and testing competencies in other developers

•  Engage with our UI/UX team, enterprise architects, and others to help build and maintain standards and shared solutions

•  Actively work on an agile development team with software developers, business analysts, product owners, and test analysts

•  Analyze, design, develop, and support a variety of new and exciting multi-tier, high-performance solutions for R&D

 

Skills / Experience: Education and experience:

•  Bachelor’s degree

•  6-8 years increasing responsibility as Software Developer.

 

Competencies:

•  6+ years of experience developing high performance multi-tier applications

•  Possess excellent software architecture design, problem solving skills, and attention to detail

•  Ability to work effectively with cross-functional engineering teams and business partners

•  Experience with object-oriented languages and web development technologies

•  Designing systems using complex relational database systems and related software frameworks

•  Strong working experience with development processes, practices, and software engineering design principles

•  Excellent written and verbal communication skills

 

Tech Stack:

•  Microsoft Tools

•  SQL Server

•  C#

•  Web API

•  Azure DevOps

•  Angular 8.9.10

             

Similar Jobs you may be interested in ..