Mô Tả Công Việc
We are seeking a Senior Software Developer with a specialized skill set to join our innovative software development team. This role is ideal for a candidate who is highly skilled in specific areas of software development rather than a generalist. The ideal candidate will have a proven track record of managing complex software projects and can demonstrate
expertise in specific technical areas.
Key Responsibilities:
- Develop and maintain scalable software applications using .NET Core.
- Design and implement robust frontend solutions with Angular.
- Integrate and maintain API solutions and ensure seamless data interchange between other systems.
- Manage SQL database operations and optimize queries for performance.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Yêu Cầu Công Việc
- Minimum of 5 years hands-on experience in software development.
- Portfolio of innovative projects that demonstrates a deep understanding of software development.
- Proficiency in .NET Core, Angular, and SQL.
- Experience with Salesforce and API development/integration.
- Familiarity with specific libraries such as Kendo, Ag-grid, ng2-charts, angular material for UI, and EF Core, Azure for server-side operations.
- Strong knowledge of testing methodologies using tools like Jest, Selenium, Storybook, and unit testing.
- Experience with continuous deployment and hosting solutions such as Azure Devops or GitHub and associated build pipeline systems
Additional Requirements:
- High proficiency in English, both written and spoken.
- Ability to work effectively in a fast-paced, team-oriented environment.
- Demonstrated ability to communicate complex technical information clearly and persuasively.
Hiring Process:
1. Application Review: Candidates must complete a tick-box matrix to self-assess against the required skills.
- 2. Timed Coding Exam: A practical but straightforward coding test to evaluate coding skills and problem-solving abilities
- 3. Interviews: Multiple rounds focusing on technical skills, past projects, and behavioural assessment to determine fit within the team and communication skills.