Key Responsibilities: Software Development: Design, develop, and maintain web applications using C#, ASP.NET MVC, and .NET Core. This includes writing clean, efficient, and well-documented code. Architectural Design: Participate in the design and architecture of software solutions, ensuring they meet business requirements and technical specifications. Front-end Development: Collaborate with UI/UX designers to implement user interfaces, often utilizing technologies like HTML, CSS, JavaScript, and potentially front-end frameworks. Back-end Development: Develop and integrate back-end services, APIs, and database interactions, typically with SQL Server and Entity Framework Core. Testing and Debugging: Conduct unit testing, integration testing, and debugging to ensure software quality, identify defects, and resolve issues. Code Review and Standards: Participate in code reviews to maintain code quality, enforce coding standards, and ensure adherence to best practices. Performance Optimization: Optimize application performance and scalability through code refactoring, performance tuning, and utilizing .NET Core's capabilities. Collaboration: Work closely with business analysts, project managers, and other developers to gather requirements, provide technical insights, and deliver projects effectively. Continuous Learning: Stay updated with the latest advancements in .NET technologies, frameworks, and industry trends to suggest and implement improvements. Documentation: Create and maintain technical documentation throughout the software development lifecycle.
WTSL
WTSL is a technology solutions provider specializing in software development, IT consulting, and digital transformation services.