Senior Software Engineer - Dynamics SL and .NET

Fanatics
Hyderabad, IN

Key Responsibilities:

Maintain Standard Practices

o Participate and lead design reviews.

o Participate and lead peer code reviews.

o Coordinate and synchronize all changes to the QC environment and production environment

o All code will be archived and documented in GitHub, all projects are managed through Jira and Confluence which will be used to document all systems modifications.  

o Maintain version control list for all custom applications.

 

Database & System Management

o Manage SQL Server stored procedures, and optimize SQL views and queries.

o Perform troubleshooting and resolve SQL job or runtime errors.

 

ERP Functional Expertise

o Support ERP workflows through Dynamics SL for Order Management, Inventory Control, and Fulfillment.

o Collaborate with business analysts to translate requirements into technical solutions.

 

Modernization & Integration

o Build APIs and wrapper services for integration with modern systems.

o Document legacy business logic and assist in migration planning.

o Integrate legacy systems with platforms like Manhattan Active and other modern solutions.

 

Operational Support

o Provide incident resolution and break-fix support for all Miramar systems.

o Learn existing workflows and support them using existing tools.  

o Work closely with partner teams in cloud service integration and deployment, on-prem service integration and deployment, and upgrades.

 

Required Skills & Experience:

• BS in Computer Science, Computer Engineering or other related fields.

• Five or more years working experience in software development using agile methodology

• Five or more years supporting legacy ERP and fulfillment software

• Hands-on experience with ERP domains: Order Management, Inventory, Fulfillment.

• Understanding of APIs, integration patterns, and batch-driven workflows.

 

Preferred Qualifications:

• Three or more years of experience driving complex cross-organizational projects, with at least two major software releases in cloud (Azure, AWS, GCP).

• Direct experience in writing software for mission critical services.  Knowledge of one of following domains is a plus: supply chain, manufacturing, order management and ERP.

• Experience in writing production software in multiple programming languages (C#, Java, Go, Python) with access to database.  Familiarity with GitHub/GitLab, Containerization, CI/CD pipeline is required.

• Experience with event streaming platform (Kafka, Pulsar, ActiveMQ, RabbitMQ, SQS)

• Experience delivering a complete full-stack solution from inception through UAT to production

• Experience with Front-end frameworks preferred such as ASP.NET MVC, CSS, HTML, Javascript, Angular, AngularJs, ReactJs or Next.Js.

• Proven verbal and written communication skills.  Able to solve problems under stressful situations and “Get Stuff Done”.

• Direct experience with legacy reporting tools like Crystal Reports and Cognos.

• Direct experience with SQL Server stored procedures.

 

Soft Skills:

• Strong problem-solving and analytical skills.

• Excellent documentation and communication abilities.

• Ability to work effectively in cross-functional teams.

 

Why Join Us?

• Opportunity to work on mission-critical ERP systems for a global leader in sports merchandise.

• Be part of a modernization journey integrating legacy systems with cutting-edge platforms.

• Career growth in a dynamic, collaborative environment.

 

// // //