· 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)
Bachelor's Degree