Vacancy expired!
- Develop products through the software lifecycle, from requirements through deployment
- Maintain robust software engineering solutions that adhere to design principles and anticipate future product features
- Solve software engineering problems resourcefully and effectively
- Investigate escalated field issues as needed
- Interpret needs, objectives, and direction from multiple sources of input and communicate expectations clearly and concisely
- Lead and mentor other engineers locally and remotely
- Bachelor of Science in Engineering or Computer Science
- At least 8 years of experience in software engineering
- Skilled in C and T-SQL
- Experience with .NET Core
- Experience with Object Oriented Design
- Experience in automating builds using Jenkins
- Familiarity with Windows based development and Microservices Architecture
- Knowledge of operating systems such as Microsoft Windows Server 2012 and Microsoft Windows 10
- Outstanding understanding of and experience with Microsoft SQL Server
- Knowledge of best practices and ability to analyze existing SQL queries for performance improvements
- Ability to understand complex queries written in stored procedures and make changes
- Familiarity with tools like SQL profiler
- Experience identifying and fixing issues like deadlocks
- Experience with version control systems (git or equivalent)
- Knowledge of Docker and containers in general
- Experience with real-time systems, Kubernetes, Container Networking and CI/CD best practices a plus