Telstra

Senior Software Engineer - MS Dynamics

Bengaluru, India
ASP.NET SQL Machine Learning C# JavaScript Azure API
Description

Employment Type

Permanent

Closing Date

12 Jan 2025 11:59pm

Job Title

Senior Software Engineer - MS Dynamics

Job Summary

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.

Job Description

About Us:

At Telstra, our purpose is to build a connected future so everyone can thrive. It's a future that won't happen on its own, it has to be delivered — and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better and smarter.

Why Telstra?

Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Mumbai, and Delhi, as well as an Innovation and Capability Centre in Bangalore. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.

Responsibilities:

System Analysis and Design: Collaborate with business analysts and stakeholders to gather and understand requirements. Design software solutions that align with business needs using Microsoft Dynamics 365.

Customization and Configuration: Customize and configure Microsoft Dynamics 365 based on business requirements. This may involve creating custom entities, workflows, and business processes.

Development: Develop custom plugins, workflows, and integrations using languages like C# and JavaScript to extend the functionality of Microsoft Dynamics 365.

Data Migration: Plan and execute data migration strategies to move data from legacy systems to Microsoft Dynamics 365, ensuring data accuracy and integrity.

Integration: Integrate Microsoft Dynamics 365 with other systems and applications, such as ERP systems, using tools like Azure Logic Apps, Power Automate, or custom APIs.

Testing: Develop and execute test plans to ensure the quality and reliability of customizations and configurations.

Documentation: Create technical documentation, including system design, code documentation, and user guides.

Deployment: Manage the deployment of customizations and updates to Microsoft Dynamics 365 environments, following best practices and change management processes.

Support and Maintenance: Provide ongoing support and maintenance for Microsoft Dynamics 365, addressing issues, implementing updates, and optimizing performance.

Training: Train end-users and administrators on how to use Microsoft Dynamics 365 effectively and provide guidance on best practices.

Security: Implement and maintain security measures to protect data and ensure compliance with security policies and regulations.

Collaboration: Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver successful projects.

Continuous Learning: Stay updated on Microsoft Dynamics 365 updates, best practices, and emerging technologies to enhance system capabilities.

Troubleshooting: Identify and resolve technical issues and system errors promptly to minimize downtime.

Performance Optimization: Monitor system performance and identify opportunities for optimization, scalability, and efficiency improvements.

Compliance: Ensure that Microsoft Dynamics 365 implementations adhere to industry-specific regulations and compliance standards when necessary.

Focus of the Role

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.

Skills required:

· Proven experience as a Lead Developer or similar with focus on Microsoft Dynamics 365 CRM implementation.

· 8+ years’ experience in Microsoft Dynamics 365.

· Experience in CRM SDK, C#, ASP.NET, SQL Server 2005, ADO.NET

· Strong understanding of Business process in Field Service and Project Operations.

· Proficiency in Customising and Configuring Dynamics 365 CRM using PowerApps and Power Automate.

· Expertise in Data Migration Strategy, Data Modelling, and data Integration

· Understanding on previous versions of Dynamics CRM 2016/2015

· Familiarity with Dynamics 365 CRM, Development tools and Azure Services

· Experience with integration tools and methods to connect Dynamics 365 CRM with other systems.

· Excellent problem-solving and analytical skills with the ability to translate business requirements into functional solutions.

· Exceptional leadership and communication skills, with the ability to work collaboratively with cross-functional teams and stakeholders.

· Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders.

· Microsoft certifications in Dynamics 365 Customer Engagement (e.g., Microsoft Certified: Dynamics 365 + Power Platform Solution Architect Expert) are highly desirable.

· Maintenance of Dynamics 365 instances, SBOX, Dev, Test and PROD.

· Customization requirement gathering, architect, design and implementation.

Telstra
Telstra
Android iOS Mobile Public Relations Telecommunications

0 applies

1 views

Other Jobs from Telstra

Senior Software Engineer

Melbourne, Australia

Software Engineer - IFS

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say