Talent.com
Senior Software Engineer | C# and SQL Expert

Senior Software Engineer | C# and SQL Expert

The Argonaut USsan jose, CA, United States
2 days ago
Salary
$125,000.00 yearly
Job type
  • Full-time
Job description

The Argonaut US is a dynamic and growing creative agency and digital solutions provider based in Silicon Valley. We specialize in retail visual merchandising, program development, store planning, and ongoing store operations for Fortune 500 clients, including a major global technology company.

The Opportunity

We are seeking a Senior Software Engineer to drive the development, optimization, and scalability of high-volume web applications—both new and existing. This role requires expert-level proficiency in C#, SQL, Entity Framework, and JavaScript, with the ability to contribute immediately upon joining.

The ideal candidate thrives in a fast-paced, collaborative environment and has a proactive approach to problem-solving.

Location Requirement

Candidates must be local to the  San Jose  area to ensure seamless collaboration.

Selection Process

The hiring process will include multiple interviews and technical assessments to evaluate expertise in the areas outlined below.

Must-Have Qualifications

  • Programming :   C#
  • Database Management :   MS SQL Server
  • ORM Framework :   Entity Framework
  • Web Technologies :   JavaScript
  • Proficiency in  Object-Oriented Programming (OOP)  and design patterns
  • Strong understanding of  Software Development Life Cycle (SDLC)  and coding best practices
  • Expertise in database optimization and stored procedures
  • Hands-on experience with  Jenkins, Git,  and  SCM
  • Strong debugging and troubleshooting skills
  • Experience with  Agile  development methodologies
  • Excellent problem-solving skills and ability to work in a collaborative team environment

Preferred Qualifications

  • Proficiency in  Python
  • Experience with  cloud platforms  (AWS, Azure, GCP)
  • Knowledge of  microservices architecture
  • Familiarity with  containerization tools  (Docker, Kubernetes)
  • Expertise in  API integrations
  • Key Responsibilities

    Software Development & System Design

  • Design, develop, and maintain scalable, high-performance applications using  C# .NET  and  Python , ensuring solutions align with business and technical requirements.
  • Define and implement system specifications, standards, and programming best practices.
  • Problem Investigation & Needs Assessment

  • Analyze system flow, data usage, and work processes to develop scalable software solutions.
  • Investigate and respond to requests for additional functionality, ensuring feasibility and alignment with business needs.
  • Database Optimization & Performance Tuning

  • Optimize  MS SQL Server  databases by writing efficient queries, indexing, and tuning performance.
  • Work with  Entity Framework  to manage database interactions efficiently.
  • Software Architecture & Technical Leadership

  • Lead development efforts throughout the full  SDLC , from architecture and design to implementation, testing, and maintenance.
  • Apply  OOP  principles and design patterns to build robust, maintainable software solutions.
  • Cloud & Microservices Development

  • Work with cloud platforms  (AWS, Azure, GCP) , leveraging microservices architecture and containerization tools such as  Docker  and  Kubernetes .
  • CI / CD & Deployment Automation

  • Implement CI / CD pipelines using  Jenkins  to automate and optimize deployment processes.
  • Manage and maintain artifact repositories ( Nexus, Artifactory ) for efficient software delivery.
  • Testing & Quality Assurance

  • Develop and execute unit tests, integration tests, and automated testing ( Selenium, PyTest, NUnit ) to ensure software reliability and stability.
  • Debug and troubleshoot software defects, optimizing system performance and resolving issues proactively.
  • API & System Integration

  • Develop and implement  API  integrations with  RESTful  services, ensuring seamless communication between microservices and external systems.
  • Documentation & Security

  • Create comprehensive documentation (flowcharts, diagrams, code comments) to improve system maintainability.
  • Maintain information security by protecting sensitive data and adhering to best security practices.
  • Monitoring & Issue Resolution

  • Utilize logging, monitoring, and profiling tools to analyze system performance and address issues before they impact users.
  • Cross-Functional Collaboration

  • Work closely with cross-functional teams to translate business requirements into scalable technical solutions.
  • Perform other duties as needed to support team and company objectives.
  • Knowledge & Abilities

  • 10+ years of experience in software development, with a proven track record of delivering scalable and efficient software solutions.
  • Bachelor’s degree (B.S. or higher) in Computer Science, Engineering, or a related field (or equivalent experience).
  • Ability to work effectively with cross-functional teams, including product managers, designers, and business stakeholders.
  • Strong technical communication skills with the ability to present complex ideas clearly.
  • Self-motivated and able to work independently, making sound technical decisions while considering usability, performance, and maintainability.
  • Comfortable working in a fast-paced, evolving technology environment.
  • Willing to embrace new technologies and continuously improve skill sets.
  • Deep understanding of professional software engineering best practices, including :
  • Code reviews
  • Source control management
  • Build processes
  • Testing methodologies
  • Operational best practices
  • Why Join The Argonaut?

    At The Argonaut US, we don’t just build software—we create digital solutions that drive success for some of the world's biggest brands. If you’re looking for a challenging, rewarding, and growth-oriented environment, we’d love to hear from you!  Learn more about us at  www.theargonaut.us

    Employment

  • Full-time staff position with benefits
  • Hybrid work environment, based in the San Jose area, with three in-office days per week
  • Annual salary range starting at $125,000+ based on experience and expertise
  • Applicants must be legally authorized to work in the United States at the time of application. We are unable to provide or assume sponsorship for work visas