Post Job Free
Sign in

Data Engineer

Company:
JMD Technologies Inc.
Location:
Redmond, WA, 98052
Posted:
May 05, 2025
Apply

Description:

Title : Sr. Data engineer-2 Positions

Location : Redmond, WA ( Remote OK but Look for local candidates, as he/she may require to go to MSFT office on need basis)

Contract

Mandatory skills: C#, .net, Visual Studio, Azure DevOps (ADO), Azure Services, Power BI

.Good to have Ex MSFT.

JD as below

Key Responsibilities:

Work as a key contributor to the development, enhancement, and maintenance of the Symphony Engine.

Collaborate closely with both senior and junior developers to ensure best practices are being followed and projects are delivered efficiently.

Contribute to architectural decisions, ensuring scalability, performance, and maintainability of the engine.

Participate in code reviews, providing constructive feedback to ensure code quality and consistency across the team.

Support the junior developers by providing guidance, mentoring, and troubleshooting assistance.

Troubleshoot and resolve complex issues with the Symphony Engine in a timely manner.

Work with Power BI for reporting and data visualization needs, integrating it into the development pipeline as necessary.

Keep up to date with industry trends and best practices, continuously improving your skills and the team’s performance.

Required Skills & Experience:

Proven experience with Symphony Engine development (architect-level skills in development and design).

Strong proficiency in C# and Visual Studio for efficient development and debugging.

Hands-on experience with Service Bus for communication and messaging systems.

Expertise in Azure DevOps (ADO) for continuous integration and deployment processes.

Experience in Power BI for creating reports, dashboards, and data visualizations to aid in decision-making.

Strong understanding of software architecture, including design patterns, object-oriented principles, and SOLID principles.

Experience in mentoring or leading junior developers and working in a collaborative team environment.

Excellent problem-solving skills, with the ability to troubleshoot and resolve complex technical challenges.

Strong communication skills, able to collaborate with cross-functional teams effectively

Apply