Zebra Technologies - Holtsville, NY

posted 15 days ago

Full-time - Senior
Remote - Holtsville, NY
Printing and Related Support Activities

About the position

The Principal Software Engineer at Zebra Technologies is responsible for optimizing and enhancing the performance of SQL queries and stored procedures, primarily using T-SQL and Entity Framework, while also contributing to backend development in ASP.NET. This role plays a crucial part in improving system performance and efficiency, directly impacting the success of the company's products. The position offers opportunities for collaboration, continuous learning, and innovation within a supportive team environment.

Responsibilities

  • Analyze, optimize, and improve complex SQL queries and stored procedures to maximize performance, especially in high-volume systems.
  • Design and implement new SQL queries and procedures to support evolving business needs for data analysis.
  • Maintain and enhance existing database objects (tables, views, stored procedures, etc.).
  • Troubleshoot and address performance bottlenecks and other database-related issues.
  • Collaborate with developers and architects to ensure database best practices are followed across the application.
  • Assist with backend development in ASP.NET (4.8 and .NET 8) to support the application's data layer and overall functionality.
  • Contribute to system architecture and design improvements, prioritizing code quality and scalability.
  • Participate in code reviews to ensure high standards of software quality.
  • Architect and design software solutions for highly complex technical projects, creating detailed software specifications and leading the technology roadmap process.
  • Perform system integration of software and hardware, ensuring program consistency and optimal throughput.
  • Develop, validate, and test software, as well as create user documentation for solutions.
  • Act as a champion for innovation, fostering new thinking and creativity within the team.
  • Mentor team members to develop, communicate, and implement novel solutions.
  • Lead and influence the project approach, setting long-range goals and ensuring quality across all aspects of the software development lifecycle.
  • Prioritize quality and seek out improvements in all aspects of the software projects.

Requirements

  • Bachelor's degree in engineering with 10+ years of experience in software development or Master's degree in engineering with 7+ years of experience.
  • Expertise in database development using T-SQL for SQL Server.
  • Expertise in developing SQL queries and maintaining and enhancing existing database objects like tables, views, stored procedures, etc.
  • Experience in assisting with backend development in ASP.NET (4.8 and .NET 8) to support the application's data layer and overall functionality.
  • Knowledge of Entity Framework and EF Core.

Benefits

  • Employee assistance program
  • Paid time off
  • Parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service