TAIT partners with artists, brands, IP holders and place makers to bring culture-defining, never-before-seen experiences to life.
With a legacy of innovation spanning over 45 years, TAIT has grown from pioneering in rock ‘n’ roll concert staging to setting the global standard for extraordinary live events and experiences through cutting-edge technology, precision engineering, and creative design. TAIT’s 20 global offices have developed iconic productions and experiences in over 30 countries, all seven continents, and even outer space for renowned performers, theme parks, exhibits, and venues across the globe, including partnerships with Taylor Swift, Cirque Du Soleil, Royal Opera House, Nike, NASA, Bloomberg, Google, Beyoncé, and The Olympics
Position Purpose
A Senior Applications Developer is responsible for taking requirements from an GTS Applications Project Manager, in conjunction with the Applications Development Manager, and create a plan and execute software development coding and configuration.
TAIT utilizes many individual GTS applications, and the Senior Applications Developers are responsible for integration those solutions based on business needs in a secure environment following SDLC best practices.
On some specific projects, the Senior GTS Applications Developer may act as a Business Analyst and/or Project Manager to ensure clear planning and communication, as well as execution of the project. They are expected to mentor more junior Applications Developers and help build skills within the team while continuing their own development in new technology and enhancing soft skills. While the role is primarily technology focused, everyone on the team is expected to have a certain level of internal customer service aptitude with the ability to interface with individuals from the business.
Essential Responsibilities
- Works with the rest of the Global Technology Solutions team in the development and integration of the company’s management systems.
- Assists in the maintenance of custom software applications and tools for the company’s information systems.
- Assists with writing code integrations and configuring GTS applications
- Provides assistance to users and work with other departments when required.
- Writes manuals on the use of management / information systems.
- Documents changes made to software applications, communicate changes and the progress made on development tasks to the line manager and interested parties, as required.
- Use GitHub source control to maintain and track versions of application code.
- Be involved in the maintenance of existing software applications and systems.
- Create & maintain Excel based VBA programs and .Net add-ins to link with and update other business systems.
- Create, update and maintain custom Web Services.
- Write web based .Net applications to produce a variety of reports, taking data from SharePoint, Finance systems and SQL databases.
- Mentor more junior developers through meetings, code reviews, and cross training.
- Act as a Business Analyst and/or Project Manager on specific projects with the support of the GTS Applications PM team and processes.
- Write code and perform configuration of TAIT’s internal GTS applications
- Perform code review for other developers on the team
- Assist in requirements gathering to ensure solutions presented are possible and best for the request
- Mentor more junior developers through meetings, code reviews, and cross training.
- Act as a Business Analyst and/or Project Manager on specific projects with the support of the GTS Applications PM team and processes.
Minimum Qualifications
- Minimum Bachelor’s degree in Computer Science or equivalent combination of education experience
- 7+ years experience coding and working in a similar environment
- Sound working knowledge of Microsoft Windows and Office applications.
- 4+ 5 years’ experience developing custom applications using vb.net, C#, SQL Server
- Experience in creating C# web applications, web part and list / web events.
- Experience with JavaScript, CSS and HTML manipulation
- Must be familiar with and able to create List Schema files, Content Type XML and Site Columns XML, features and control templates.
- Experience creating CAML queries and writing Microsoft SQL SRS reports
- Experience developing applications and integrations in support of company’s ERP System
- Familiarity with developing for Epicor ERP 10.2.600 and later.
- Familiarity with migration of ERP on-prem to cloud-based solution
- Epicor ERP 11 experience, a plus
- Mobile application development, a plus
- Experience of creating custom field types and XSL
- Understanding of IIS & alternate access mappings / zones
- React, Docker, Python experience a plus
- Experience creating VBA programs and .Net based office add-ins
- MS Project 2010, a plus
- Windows application development WPF & WinForms
- Workflows
- LINQ & Lambda expressions
- Using reflection in C# programming
- Central Admin console & configuration
- Adobe WorkFront experience a plus
- AutoCAD, Inventor, Vault experience a plus
- Experience with microservices a plus
#JH-LI1
TAIT is an equal opportunity employer fully committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran or any other protected characteristic as outlined by international, national, state, or local laws.