Angular & .NET Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Angular Developer to join our dynamic software development team. The successful candidate will be responsible for designing, developing, and maintaining innovative web applications using Angular and related technologies. This role offers an exciting opportunity to work on cutting-edge projects within a collaborative environment, contributing to the development of scalable and efficient front-end solutions. The ideal applicant will possess strong expertise in front-end development, software engineering principles, and a comprehensive understanding of modern web technologies., * Develop, test, and implement responsive web applications using Angular, TypeScript, HTML, CSS, and JavaScript.
- Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
- Integrate front-end components with RESTful APIs and web services to ensure seamless data flow.
- Utilise version control systems such as Git and GitHub for code management and collaboration.
- Conduct code reviews, debugging, and troubleshooting to optimise application performance and security.
- Participate in the full software development lifecycle (SDLC), including planning, design, deployment, and maintenance.
- Write unit tests to ensure code quality and reliability across various modules.
- Work with cloud platforms like AWS and Azure for deployment and scalability purposes.
- Design and implement database solutions using MySQL, PostgreSQL, SQL Server, or MongoDB as required by project specifications.
- Contribute to the realisation of microservices architecture using technologies such as Node.js, WCF, SOAP, and REST APIs.
- Maintain documentation using UML diagrams and ensure adherence to best practices in application development.
Requirements
Do you have experience in XSLT?, * Proven experience in front-end development with Angular framework; proficiency in TypeScript is essential.
- Strong knowledge of HTML5, CSS3, Bootstrap, AJAX, XML, XSLT, and UI/UX principles.
- Experience working with RESTful web services/APIs; familiarity with SOAP-based services is advantageous.
- Competence in back-end technologies including ASP.NET (.NET), PHP, Ruby on Rails, Java (Spring), C#, Python or similar languages.
- Familiarity with database design and management using MySQL, PostgreSQL, Microsoft SQL Server or MongoDB.
- Proficiency in version control tools such as Git, SVN or TFS; experience with CI/CD pipelines is desirable.
- Knowledge of cloud platforms including AWS and Azure for deployment purposes.
- Understanding of SDLC methodologies; experience working within Agile or Scrum environments preferred.
- Ability to write efficient unit tests; experience with testing frameworks like Jasmine or Karma is beneficial.
- Familiarity with debugging tools within Visual Studio or Eclipse environments; strong problem-solving skills are essential.
- Knowledge of microservices architecture and containerisation technologies such as Docker is a plus. Join our innovative team where your expertise will contribute significantly to the development of high-quality web applications that meet modern business needs. We value proactive problem solvers who are passionate about technology and eager to grow within a collaborative environment focused on excellence in software development.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Referral programme
- Employee discount
- Company pension
- Work from home, * Company pension
- Employee discount
- Flexitime
- Referral programme
- Work from home