Senior Full Stack Software Developer
iTalent PLUS
- Malta Island
- Permanent
- Full-time
- Develop end-to-end software solutions, encompassing both frontend and backend components, to meet business needs.
- Demonstrate proficiency in .NET Core and .NET, leveraging these technologies to build scalable and robust applications.
- Utilize strong capabilities in SQL, particularly with Microsoft SQL, to design and optimize database schemas, queries, and stored procedures.
- Implement efficient solutions for complex business rules and logic.
- Employ React expertise to construct internal interfaces, prioritizing functionality over design perfection.
- Architect, develop, and maintain components within a microservices architecture, ensuring scalability and modularity.
- Showcase proficiency in JavaScript and Typescript for frontend development and seamless integration with backend services.
- Utilize knowledge of state management tools like Redux to efficiently manage application state.
- Demonstrate proficiency in working with message queuing systems like Microsoft Service Bus for reliable communication between services.
- Collaborate effectively with team members using version control systems like Git for code management and tracking changes.
- Familiarity with Microsoft Service Fabric.
- Experience in the DevOps domain, especially with Azure DevOps and Azure apps, to streamline the software development lifecycle.
- Skills in writing unit tests and integration tests to ensure code quality and reliability.
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines for automated deployment processes.
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
- Proven experience as a Full Stack Software Developer, with a focus on .NET, SQL, React, and microservices.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Excellent communication and interpersonal skills.
- A strong commitment to staying updated on emerging technologies and best practices in software development.
- Health Insurance
- Employee Assistance Program
- Hybrid work model
- Flexible working arrangements
- Social events