Software Engineer

Overview

On Site
Full Time

Skills

Management
Software Development
SQL
Stored Procedures
Debugging
Technical Writing
Object-Oriented Programming
Design Patterns
Version Control
DevOps
Git
Problem Solving
Conflict Resolution
Attention To Detail
Writing
Optimization
DAX
Backend Development
Data Visualization
Relational Databases
.NET
Communication
Teamwork
Collaboration
Microsoft Azure
SQL Azure
Agile
Scrum
HTML5
Css3
Cascading Style Sheets
JavaScript
R
Python
Information Systems
Computer Science
Reporting
IBM Cognos Analytics
Business Intelligence
Microsoft SQL Server
Database Design
Transact-SQL
Data Manipulation
C#
Middleware Development
Microsoft Power BI
Dashboard

Job Details

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.