Software Engineer

Volt Information Sciences Inc
Eden Prairie, United States of America
28 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Eden Prairie, United States of America

Tech stack

Agile Methodologies
Application Performance Management
Unit Testing
Software Bug Management
C Sharp (Programming Language)
C++
Profiling
Software Quality
Computer Security
Computer Programming
Databases
Software Debugging
Integrated Development Environments
Performance Tuning
Scrum
Systems Development Life Cycle
Software Engineering
SQL Databases
Performance Monitor
Data Pipelines

Job description

  • Design, develop, and maintain high-quality applications using C# and C++
  • Work with SQL database technologies to build efficient, scalable data solutions
  • Implement and maintain Microsoft Windows security features and best practices
  • Analyze, troubleshoot, and optimize database and application performance
  • Use performance monitoring and profiling tools to identify and resolve bottlenecks
  • Develop and deliver production-ready software products used by external customers
  • Collaborate with cross-functional teams in an Agile/Scrum development environment
  • Work closely with QA and test teams to identify, troubleshoot, and resolve defects
  • Write clean, maintainable, and well-documented code following best practices
  • Develop and execute unit tests to ensure code quality before deployment

Requirements

We are seeking an experienced Software Engineer with strong expertise in C#, C++, and SQL databases to join our team. The ideal candidate will have a proven track record of building customer-facing software products, optimize performance, and collaborate within Agile development environments., * Proven experience as a Senior Software Engineer or Developer

  • Strong programming skills in C# and C++ development
  • Hands-on experience with SQL databases and performance tuning
  • Knowledge of Windows OS security architecture and implementation
  • Experience using performance analysis and profiling tools
  • Demonstrated experience delivering commercial or customer-facing software products
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies
  • Experience collaborating with testing/QA teams for bug fixing and validation
  • Ability to write and maintain unit tests and testing frameworks

Preferred Skills

  • Experience with scalable system design and performance optimization
  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork abilities

This is a FULLY ONSITE position; must be able to report onsite daily.

Apply for this position