Software Engineer
CurrentAs a Software Developer, I am responsible for ideating and implementing new features for clients using the latest .NET 8 solutions. I work with cutting-edge technologies such as Entity Framework for robust data access and HotChocolate GraphQL architecture for modern API design and querying. My role involves shaping, developing, and managing the technology stack to align with current best practices and advancements in .NET technologies. I build and maintain reusable code libraries to enhance team productivity and ensure code consistency.In my day-to-day tasks, I write and modify code to develop new features, address bug fixes, and optimize performance, taking advantage of the latest enhancements I am also responsible for creating and executing comprehensive tests to ensure the reliability, performance, and security of the codebase. Collaboration is key in my role, as I participate in cross-functional meetings and work closely with development, product management, and other stakeholders to achieve project goals.Documentation is another critical aspect of my job; I write and update technical documentation to support clarity and knowledge sharing within the team. I troubleshoot and resolve technical issues efficiently, leveraging my expertise in .NET, Entity Framework, and GraphQL. Managing code changes using Git is part of my responsibilities, including branching, merging, and pull requests to keep the codebase organized. Additionally, I assist in deploying application updates and managing the release process to ensure smooth transitions to production environments.