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)

Education

Bachelor's Degree