Senior Programmer/Data Analyst

International Union of Bricklayers and Allied Craftworkers
Washington, United States of America
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 155K

Job location

Washington, United States of America

Tech stack

Microsoft Access
Microsoft Word
.NET
Microsoft Excel
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Business Software
C Sharp (Programming Language)
Cloud Computing
Cloud Storage
Crystal Reports (Reporting Software)
Data Retrieval
Database Design
Database Development
Microsoft Office
Microsoft SQL Server
Visual Basic
Office Automation
Software Engineering
SQL Stored Procedures
Macros
Software Troubleshooting
Information Technology
Vba Programming Language
Mailmerge
Legacy Systems

Job description

  • Develop, maintain, and support business applications using C# and VB.NET
  • Troubleshoot and enhance existing applications and workflows
  • Build and maintain Word and Excel automation processes, including mail merge functionality
  • Create and support VBA/macros for Microsoft Office applications
  • Design and integrate Crystal Reports using SQL Server data sources
  • Create and manage SQL Server tables, views, and stored procedures
  • Import/export .txt and .csv files between internal and third-party systems
  • Support cloud-based storage and data retrieval solutions using AWS and Azure
  • Manage ShareFile permissions, user groups, and automated file transfers
  • Utilize AI-assisted development tools to improve efficiency
  • Collaborate with internal teams to deliver scalable technological solutions

Requirements

Do you have experience in Word embeddings?, Do you have a Bachelor's degree?, The International Union of Bricklayers and Allied Craftworkers (BAC) is seeking a motivated developer who enjoys solving complex technical challenges and building scalable business solutions.

We are seeking an experienced and motivated Senior Programmer / Data Analyst with strong Microsoft .NET development skills to join our team. The ideal candidate will have at least 5 years of experience developing business applications using C# and VB.NET, along with solid SQL Server and cloud computing experience.

This role involves application development, office automation, reporting, database management, cloud storage integration, and support of legacy systems. The candidate should enjoy solving complex technical challenges and building scalable business solutions., * Bachelor's degree in Computer Science, Information Technology, or related field

  • Minimum 5 years of Microsoft .NET programming experience

Strong experience with:

  • C#
  • VB.NET
  • SQL Server
  • Stored procedures and database design
  • VBA/macros for Word and Excel
  • Crystal Reports
  • Experience with cloud platforms such as AWS and Azure
  • Strong troubleshooting and problem-solving skills

Preferred Qualifications

  • Experience with Classic Visual Basic (VB6)
  • Knowledge of Microsoft Access
  • Experience with ShareFile administration and automation
  • Familiarity with AI-powered coding tools, * Ability to communicate effectively
  • Must be able to work physically in the office (this is NOT a remote position).
  • Must be proficient in Microsoft Office suites.
  • Microsoft .NET
  • C#
  • VB.NET
  • SQL Server
  • Crystal Reports
  • VBA
  • Microsoft Office Automation
  • AWS
  • Azure
  • ShareFile
  • Database Development
  • Cloud Computing

Benefits & conditions

Pulled from the full job description

  • Prescription drug insurance
  • Food provided
  • Parental leave
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * This is a full-time salaried in-office position. This position reports to the Director of Software Development.

Salary Range: $140,000 - $155,000

Benefits: Comprehensive benefits package, includes but is not limited to:

  • 100% Employer Paid Health and Prescriptions for Employee and Family
  • 100% Employer Paid Dental and Vision for Employee and Family
  • 100% Employer Paid Life insurance for Employee
  • Legal Services Free for the Employee
  • Free Coffee, Juice, and Soda for Employees
  • On-site Gym with Free Access for Employees
  • Robust Vacation, Sick and Holiday Leave

Schedule: Monday to Friday

Location: Washington, DC

BAC is an Equal Employment Opportunity employer. People of color, people with disabilities, LGBTIQ people, veterans and women are all especially encouraged to apply. We take pride in our pluralistic community and continue to seek excellence through diversity and inclusion

Pay: $140,000.00 - $155,000.00 per year

Benefits:

  • Dental insurance
  • Food provided
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Parental leave
  • Prescription drug insurance
  • Vision insurance

About the company

Are you interested in working for an organization that believes in fair wages, exceptional benefits, safe working conditions and promotes great team spirit? If so, we'd love for you to consider joining our team! International Union of Bricklayers and Allied Craftworkers (BAC) is currently hiring in the Washington, DC area for the position of Senior Programmer / Data Analyst for our Information Technology Unit (ITU). Since its founding in 1865, the International Union of Bricklayers and Allied Craftworkers has actively fought to improve our members' quality of life - on and off the job - through access to fair wages, good benefits, safe working conditions, and solidarity among members. Today, we represent the most highly skilled trowel trades craftworkers across the United States and Canada including bricklayers, stone and marble masons, cement masons, plasterers, tile setters, terrazzo and mosaic workers, and pointers/ cleaners/ caulkers. With over a century of protecting the rights of our workers, BAC is the oldest continuous union in North America.

Apply for this position