Job Title: .Net Developer/Tech Lead with Mulesoft
Job Location: Remote
Client: LPL
Job Description
Designing, coding, testing, and debugging .NET applications
Experience in designing and developing MuleSoft integrations using the Anypoint Platform.
Developing MuleSoft integrations, APIs, and microservices to connect and orchestrate different systems and applications.
.Configuring and deploying MuleSoft applications and .NET Core services to various environments (local, cloud, or on-premises).
Implementing best practices for code quality, testing, and documentation within the .NET Core ecosystems.
Troubleshooting and resolving issues related to MuleSoft integrations, .NET Core applications, and system integrations.
Collaborating with architects and technical leads to design scalable and maintainable MuleSoft and .NET Core solutions.
Staying up to date with the latest MuleSoft, .NET Core, and related technology trends, tools, and frameworks.
Assisting in the analysis and optimization of existing MuleSoft integrations, .NET Core applications, and system integrations for performance and scalability.
Participating in code reviews, providing constructive feedback to peers, and ensuring code quality and adherence to coding standards.
Qualifications:
Strong proficiency in .NET Core development, including C# programming language and related frameworks.
Experience in designing and developing MuleSoft integrations using Anypoint Platform.
Solid understanding of RESTful web services and API development principles.
Familiarity with integration patterns and concepts such as ESB (Enterprise Service Bus), message queues, and data transformation.
Experience in using MuleSoft connectors and adapters to integrate .NET Core applications with other systems.
Knowledge of JSON, XML, and other data formats commonly used in integrations.
Proficiency in using tools like Visual Studio and Azure DevOps for .NET Core development and deployment.
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
Experience with version control systems (e.g., Git) and build tools (e.g., MSBuild, NuGet).
Ability to write efficient, reliable, and maintainable code following coding standards and best practices.
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills to work effectively in a team environment.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).