Software developer
at ParentPay Group
Worthing, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 20 Oct, 2024 | N/A | Unit Testing,Angular,Learning,Thinking Skills,Communication Skills,Relational Databases,Emerging Technologies,Sql,Angularjs,High Throughput,High Availability,Framework | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
DESCRIPTION
As a Software Developer, you will play a crucial role in supporting and enhancing our software solutions designed for parental engagement in educational settings. You will work within our Parental Engagement and Communications team. Reporting to the team lead, you will work closely with a team of experienced developers and other stakeholders to contribute to the development, maintenance, and improvement of our software applications.
SKILLS, KNOWLEDGE AND EXPERTISE
- High level of proficiency in C# .NET, .NET Framework or .NET Core.
- Familiarity with web development technologies (HTML, CSS, JavaScript).
- Knowledge of relational databases and SQL.
- Understanding of software version control systems (Git).
- Experienced in unit testing and mocking frameworks (MSTest, Nunit, Moq).
- Experience with front-end frameworks (React, Angular or AngularJS).
- Enthusiasm for learning and staying updated on emerging technologies.
- Highly motivated and proactive with a positive attitude.
- Excellent problem-solving and critical-thinking skills.
- Good communication skills and ability to work collaboratively in a team environment.
- Understanding of software development principles and best practices.
- Understanding of secure web development practices.
- Experience working with a high throughput, high availability, software system with a large user-base an advantage.
Our Technologies
Responsibilities:
Working in a team using Agile tools, techniques, and best practices to improve our products, you will:
- Collaborate with senior developers to design, develop, test, and maintain software solutions for parental engagement.
- Work on bug fixes, enhancements, and feature development within the existing software applications, at all levels of the software stack.
- Assist in the analysis and documentation of user requirements to inform the development process.
- Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
- Collaborate with cross-functional teams, including product managers and quality assurance, to deliver high-quality software solutions.
- Work within a Continuous Integration development environment, and you will be releasing software to test rapidly and releases to production are made frequently.
- Take an active part in all scrum ceremonies including presenting completed work to the wider team at the end of each sprint, where appropriate, and contributing to planning and retrospective sessions to make sprints as successful as possible.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Worthing, United Kingdom