Senior Software Developer
CurrentResponsible for developing new features for the Laboratory Information Management System (LIMS) used by ALS laboratories across multiple regions, including Canada, the Czech Republic, and Thailand.Key Responsibilities:User Story Implementation: Collaborate closely with story writers and testers to ensure accurate implementation of features, meeting user needs without disrupting existing functionalities. This primarily involves back-end development requiring frequent SQL knowledge.Code Reviews: Conduct thorough code reviews to ensure high code quality, identify potential improvements, and suggest optimized approaches.Third-Line Support: Serve as the central point of third-line support for AMS and EMEA regions on a rotational basis, providing expert assistance to ensure the system is operational and investigating potential bugs.Mentorship: Mentor junior developers, providing guidance and support to enhance their development skills and understanding of company systems.Azure DevOps: As part of an Agile team, develop and maintain deployment pipelines for microservices on Azure DevOps, ensuring efficient and reliable delivery.Technologies and tools:C#, WPF, .NET Framework, .NET Core, MSMQ, Azure Service Bus, SQL Server, Azure Cosmos DB, MongoDB, Azure DevOps, TeamCity, Azure Service Fabric, DPA (SolarWinds), New Relic.Accomplishments:High-Risk Task Implementation: Successfully implemented high-risk tasks, performing refactorings that improved code readability and maintainability, resulting in a more robust codebase.Knowledge Sharing: Actively shared acquired knowledge with team members.Microservice Development: Implemented a microservice from the initial phase to deployment, possessing a thorough understanding of the entire workflow.