Software Developer
24 hours ago
Watford
Description of the Company :
Are you a curious and innovative problem-solver looking to make an impact? At InvictIQ, we are transforming the way technology is used in the Health and Social Care, empowering organisations to deliver better outcomes. Bring your passion and curiosity as you explore, collaborate, and innovate to build solutions that truly matter. Together with a team of forward-thinking individuals, you will test new ideas, learn and grow, and help shape a brighter, more exciting future—for our clients, their communities, and your career. Shape the future of Care. If you are ready to take on meaningful challenges and thrive in a supportive, dynamic environment, InvictIQ is the place to make your mark. Responsibilities: • Software Design and Development: Analyse requirements, design solutions, develop clean, maintainable code (Java, Python, C++), follow best practices, ensure consistency, and deliver projects on time and within budget. • Testing and Debugging: Thoroughly test InvictIQ's applications, identify and resolve bugs and performance issues, develop and execute various tests, use debugging tools, document and report defects. • Software Maintenance and Optimisation: Maintain and update InvictIQ's applications, improve functionality and user experience, refactor and optimise code for efficiency and scalability, monitor performance, and provide technical support. • System Integration and Architecture: Integrate components to create cohesive systems,design scalable and secure architecture aligned with business requirements, evaluate and recommend technologies, ensure smooth deployment and operation. • Documentation and Knowledge Sharing: Create and maintain technical documentation (requirements, specifications, user manuals), document code and processes, participate in code reviews, share knowledge through training and discussions. • Continuous Learning and Improvement: Stay updated with the latest trends and best practices, participate in professional development activities, contribute to improving InvictIQ's development processes and tools, continuously enhance skills. • Collaboration and Communication: Collaborate with team members, stakeholders, and clients to understand requirements and deliver successful projects, communicate technical concepts clearly, participate in meetings and presentations, ensure software meets quality standards and user expectations. • Problem-Solving and Critical Thinking: Analyse complex problems, develop effective solutions using logical reasoning and technical expertise, break down complex tasks, identify and mitigate risks, adapt to changing requirements while maintaining project timelines and quality standards
Essential Requirement:
• Proficiency in C#, .NET Framework, .NET Core, and object-oriented programming
concepts
• Experience with web technologies (ASP.NET Core, ASP.NET MVC, HTML, CSS,
JavaScript) and frameworks (Angular, React)
• Proficiency in working with databases (Microsoft SQL Server, Azure SQL Database)
and NoSQL databases (Azure Cosmos DB)
• Experience with Azure Cloud services (App Service, Functions, Kubernetes Service)
and storage solutions (Blob Storage, Cosmos DB, SQL Database)
• Knowledge of Azure AI and Machine Learning (Cognitive Services, Machine Learning Studio)
• Familiarity with DevOps practices and Azure DevOps for source control, CI/CD
• Strong problem-solving, analytical skills, and attention to detail Desirable:
• Knowledge of software testing methodologies and test-driven development
• Excellent communication, collaboration, and interpersonal skills
• Understanding of software architecture patterns, principles, and design patterns
• Willingness to learn and adapt to new technologies, frameworks, and tools
• Strong time management, prioritisation, and organisational skills Experience: 2-4 Years in Software Development Qualification : A degree-level qualification in Computer Science This is a fantastic opportunity to join a fast-growing company who offer exciting career development opportunities.
If the role sounds of interest, please submit an up to date CV immediately with a cover letter as to what you can contribute to the role.