Thomas Edwards Group - Dallas, TX
posted 4 months ago
The Business Intelligence Developer will play a crucial role in developing customized solutions for the company using Microsoft technology. This position requires collaboration with various corporate departments and operations to define, design, and deliver applications that meet the company's needs. The developer may work independently or as part of a team, ensuring that all application solutions adhere to the coding standards established by the department. A solid foundation in data migration packages using Microsoft tools is essential, along with the ability to create and deploy these solutions effectively. The role also necessitates experience with multi-dimensional databases, although MDX experience is not required. Strong communication skills are vital, as the developer will interact with both IT and non-IT employees to facilitate project success. In this position, the Business Intelligence Developer will be responsible for fostering and maintaining professional relationships with operational leaders and co-workers. The developer must exercise sound judgment to ensure a safe and accident-free work environment while complying with all company policies and procedures. The ability to thrive in a fast-paced environment is crucial, as is the in-depth knowledge of operational procedures and policies. Periodic site visits may be necessary to maintain skills and work directly with the customer base. The developer should be capable of working without direct supervision and be productive in a team setting, effectively communicating with internal and external clients to meet their needs cooperatively. The role demands a high level of initiative, effort, and commitment to completing assignments efficiently while maintaining excellent customer service. The developer will utilize their C# and SQL development experience, along with expertise in data tools such as SSIS and ADF, and reporting tools like SSRS and Power BI. Familiarity with ASP.Net development and Agile project delivery, including the creation of user stories, is also required. The ability to design, document, communicate, and implement data flow and ERD changes is essential, as is the willingness to learn new technologies as business needs evolve. The developer will analyze systems or programming problems and develop satisfactory solutions, demonstrating responsible behavior and attention to detail throughout the process.