Source description
About the role
As a Senior Software Developer at our company, you will be responsible for designing, developing, and maintaining robust and scalable applications using C# and the .NET framework. You will have the opportunity to build and consume RESTful Web APIs, optimize SQL queries, and develop responsive user interfaces using modern front-end frameworks such as React or Next.js. Your role will involve collaborating with cross-functional teams, deploying applications on Microsoft Azure, and utilizing AI-powered tools like GitHub Copilot to enhance development productivity. Key Responsibilities: - Design, develop, and maintain robust and scalable applications using C# and the .NET framework. - Build and consume RESTful Web APIs to support front-end and third-party integrations. - Optimize SQL queries and perform profiling and performance tuning on Microsoft SQL Server. - Implement data access layers using Entity Framework or equivalent technologies. - Develop responsive and dynamic user interfaces using React or Next.js. - Collaborate with cross-functional teams to define, design, and ship new features. - Deploy and manage applications on Microsoft Azure, ensuring scalability and reliability. - Utilize AI-powered tools such as GitHub Copilot to enhance development productivity, including generating unit tests and debugging code. - Participate in code reviews, mentoring junior developers, and contributing to best practices. Preferred Skills: - Strong problem-solving and analytical skills. - Excellent communication and collaboration abilities. - Experience with .Net, C#, React, and Azure. - Familiarity with Agile/Scrum methodologies. - Knowledge of CI/CD pipelines and DevOps practices. - Demonstrated experience leveraging AI tools like GitHub Copilot for rapid application development, enabling faster prototyping and code generation. - Proven ability to integrate AI-driven suggestions to streamline workflows and accelerate project delivery timelines. As a Senior Software Developer at our company, you will be responsible for designing, developing, and maintaining robust and scalable applications using C# and the .NET framework. You will have the opportunity to build and consume RESTful Web APIs, optimize SQL queries, and develop responsive user interfaces using modern front-end frameworks such as React or Next.js. Your role will involve collaborating with cross-functional teams, deploying applications on Microsoft Azure, and utilizing AI-powered tools like GitHub Copilot to enhance development productivity. Key Responsibilities: - Design, develop, and maintain robust and scalable applications using C# and the .NET framework. - Build and consume RESTful Web APIs to support front-end and third-party integrations. - Optimize SQL queries and perform profiling and performance tuning on Microsoft SQL Server. - Implement data access layers using Entity Framework or equivalent technologies. - Develop responsive and dynamic user interfaces using React or Next.js. - Collaborate with cross-functional teams to define, design, and ship new features. - Deploy and manage applications on Microsoft Azure, ensuring scalability and reliability. - Utilize AI-powered tools such as GitHub Copilot to enhance development productivity, including generating unit tests and debugging code. - Participate in code reviews, mentoring junior developers, and contributing to best practices. Preferred Skills: - Strong problem-solving and analytical skills. - Excellent communication and collaboration abilities. - Experience with .Net, C#, React, and Azure. - Familiarity with Agile/Scrum methodologies. - Knowledge of CI/CD pipelines and DevOps practices. - Demonstrated experience leveraging AI tools like GitHub Copilot for rapid application development, enabling faster prototyping and code generation. - Proven ability to integrate AI-driven suggestions to streamline workflows and accelerate project delivery timelines.
More at Publicis Sapient