Senior Programmer/Data Analyst
Role details
Job location
Tech stack
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