Our Firm

Careers

VIEW ALL APPLY NOW

Software Engineer (C#, .net, Angular JS 4/5)

Experienced

Advanced | Development | Baroda, Gujarat

We're ADVANCED

We’re one of the UK’s largest and fastest growing software companies. True partnership is the defining thing that enables us to stand out from the competition. We pride ourselves on delivering focused software solutions for the public sector, enterprise commercial and health & care organizations that simplify complex business challenges and deliver immediate and high quality value.

POST TITLE:                       Software Engineer (C#, .net, Angular JS 4/5)

LOCATION:                         Baroda - India

REPORTING TO:               Respective Line Manager

EXPERIENCE LEVEL:      3-5 Years

PROJECT:                           C&C

JOB DESCRIPTION:

YOU HAVE SOUND UNDERSTANDING AND EXPERIENCE WITH:

SKILLS AND EXPERIENCE:

  1. BE/BTech in Computer Science or related degree preferred. 
  2. 3+ years of website development experience 
  3. Expert-level JavaScript programming in Angular 5 , VB.NET/C#
  4. Strong knowledge in Oops Concepts, Design patterns
  5. Hands-on experience with automation build frameworks (CI/CD, Jenkins)
  6. Excellent HTML5 / CSS3 skills, SQL Database, ASP.NET CORE2
  7. Responsive design, web standards and UI/UX best practices
  8. Good understanding of build tools like Jenkins, GitHub
  9. Writing tests with Jasmine/Karma
  10. Package managers like npm, bower, yarn
  11. Interacting with Advanced HTTP/  RESTful web service
  12. Working knowledge of Sass (or other CSS preprocessors).
  13. Firm grasp of JSON and asynchronous requests. .
  14. Ability to create accessible (ADA compliant) interfaces.
  15. Experience writing unit tests for JavaScript code/integration with Sonarqube
  16. Strong attention to detail and consistency.

RESPONSIBILITIES:

1.     Build modern, interactive websites using Angular 5. 

2.     Provide Front End technical guidance across functions (i.e. the feasibility of a - new feature to UI/ UX team, or an estimate of how long a feature would take to implement to Project Lead/Manager). 

3.     Fully test and troubleshoot/review the work, ensuring consistently error free, high quality results. 

4.     Stay current on the latest technologies and inspire development team to do the same. 

5.     Accurately estimate level of effort and timeline for personal and group projects. 

6.     Follow Scrum/Agile methodology.

7.     Mentor junior team members, ensuring that code standards and deadlines are consistently met.