Software Engineer

BravoTech

New Braunfels, TX

JOB DETAILS
LOCATION
New Braunfels, TX
POSTED
30+ days ago
Software Engineer (C#, .Net, SQL)

- direct hire role
- onsite in New Braunfels TX

Principal Duties & Responsibilities
  • Perform software development activities across all lifecycle phases
  • Write clean, maintainable, and well-documented code
  • Write complex SQL queries, stored procedures, and functions
  • Participate in code reviews and contribute to team best practices
  • Troubleshoot, debug, and upgrade existing software
  • Develop and maintain solutions using Power BI, T-SQL, and/or C#
  • Create and maintain technical documentation
Minimum Requirements
  • Proficiency in object-oriented programming and design patterns
  • Familiarity with version control systems (e.g., DevOps, Git)
  • Strong problem-solving skills and attention to detail
  • Design, build, and maintain Power BI reports and dashboards
  • Strong proficiency in T-SQL for complex query writing and optimization
  • Experience with DAX queries and M language in Power BI
  • Advanced C# programming skills for backend development
  • Extensive experience with Power BI for data visualization and analysis
  • Experience with relational databases and .NET applications
  • Strong communication and teamwork skills
Preferred Experience/ Skills
  • Knowledge of Azure Data Factory, Azure SQL Database, and SQL Server
  • Familiarity with Agile/Scrum development methodologies
  • Knowledge of front-end technologies (HTML5, CSS3, JavaScript)
  • Ability to integrate C# applications with Power BI for enhanced functionality
  • Experience in creating custom visuals in Power BI using R or Python

EXPERIENCE REQUIRED
• Bachelor's or master's degree in Information Systems, Computer Science, or related field
• 5+ years’ experience in:
  • Developing reporting solutions (Power BI, Cognos, or similar)
  • BI solutions using SQL Server or similar technologies
  • Application database design, development, and administration
  • T-SQL development for complex data manipulation and analysis
  • C# programming for backend and middleware development
  • Power BI for creating interactive dashboards and reports

About the Company

B

BravoTech