Source description
About the role
As a proficient Web Application Developer, your role involves designing, developing, and maintaining high-quality web applications using .NET Core and related technologies. You will collaborate with product managers, architects, and other developers to define technical requirements and deliverables. Your responsibilities also include optimizing application performance, scalability, and security, writing clean, maintainable, and well-documented code following best practices, and integrating third-party APIs, services, and databases. Additionally, you will participate in code reviews to ensure adherence to coding standards and quality guidelines, troubleshoot, debug, and resolve production issues, and stay up to date with the latest trends and advancements in .NET technologies and software development. Key Responsibilities: - Design, develop, and maintain high-quality web applications using .NET Core and related technologies. - Collaborate with product managers, architects, and other developers to define technical requirements and deliverables. - Optimize application performance, scalability, and security. - Write clean, maintainable, and well-documented code following best practices. - Integrate third-party APIs, services, and databases. - Participate in code reviews, ensuring adherence to coding standards and quality guidelines. - Troubleshoot, debug, and resolve production issues. - Stay up to date with the latest trends and advancements in .NET technologies and software development. Qualifications Required: - 5+ years of professional experience in software development using .NET Core / ASP.NET Core. - Strong understanding of C#, OOP principles, and design patterns. - Experience with Entity Framework Core, LINQ, and relational databases (SQL Server / PostgreSQL / MySQL). - Good understanding of RESTful APIs, microservices, and service-oriented architecture. - Hands-on experience with JavaScript/TypeScript, HTML5, CSS3, and front-end frameworks (e.g., Angular, React, or Vue.js). - Familiarity with cloud platforms (Azure/AWS) and CI/CD pipelines. - Proficient in using Git and Agile methodologies. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. Preferred (Nice-to-Have): - Experience with Docker/Kubernetes. - Knowledge of message queues (RabbitMQ, Kafka, etc.). - Exposure to distributed systems and event-driven architecture. - Understanding of performance tuning and application profiling. As a proficient Web Application Developer, your role involves designing, developing, and maintaining high-quality web applications using .NET Core and related technologies. You will collaborate with product managers, architects, and other developers to define technical requirements and deliverables. Your responsibilities also include optimizing application performance, scalability, and security, writing clean, maintainable, and well-documented code following best practices, and integrating third-party APIs, services, and databases. Additionally, you will participate in code reviews to ensure adherence to coding standards and quality guidelines, troubleshoot, debug, and resolve production issues, and stay up to date with the latest trends and advancements in .NET technologies and software development. Key Responsibilities: - Design, develop, and maintain high-quality web applications using .NET Core and related technologies. - Collaborate with product managers, architects, and other developers to define technical requirements and deliverables. - Optimize application performance, scalability, and security. - Write clean, maintainable, and well-documented code following best practices. - Integrate third-party APIs, services, and databases. - Participate in code reviews, ensuring adherence to coding standards and quality guidelines. - Troubleshoot, debug, and resolve production issues. - Stay up to date with the latest trends and advancements in .NET technologies and software development. Qualifications Required: - 5+ years of professional experience in software development using .NET Core / ASP.NET Core. - Strong understanding of C#, OOP principles, and design patterns. - Experience with Entity Framework Core, LINQ, and relational databases (SQL Server / PostgreSQL / MySQL). - Good understanding of RESTful APIs, microservices, and service-oriented architecture. - Hands-on experience with JavaScript/TypeScript, HTML5, CSS3, and front-end frameworks (e.g., Angular, React, or Vue.js). - Familiarity with cloud platforms (Azure/AWS) and CI/CD pipelines. - Proficient in using Git and Agile methodologies. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. Preferred (Nice-to-Have): - Experience with Docker/Kubernetes. - Knowledge of message queues (RabbitMQ, Kafka, etc.). - Exposure to distributed systems and event-driven architecture. - Understanding of performance tuning and application profiling.
More at Tradelab Technologies