- Home
- Hybrid Jobs
- Full stack c#.net developer
Already filled
Don't miss the next one. Get matching roles delivered to your inbox.
Full stack c#.net developer
Job summary
Work model
Opportunity Overview
We are seeking a Full Stack .NET Developer for an immediate hybrid contract opportunity with our direct client in Fort Mill, SC.
If you are interested, please share your resume (Word document), work authorization status, expected hourly pay rate, current location, availability for hybrid work, skill stack, and LinkedIn profile.
Interview Process
- First step: Codility test
- 1st Round: 1-hour Technical Interview (C# & SQL)
- 2nd Round: 1-hour Technical / Problem Solving Interview
- 3rd & 4th Rounds: 1-hour Engineering Principal Interviews
Role: Senior Software Engineer, Benchmark & Index Management
Key Functions
As a Senior Software Engineer in Benchmark & Index Management, you will be responsible for developing high-quality, scalable software; designing and building robust, secure, and efficient systems in the delivery of key index systems required for strategic business growth. You will provide technical expertise, ownership, and responsibility in the end-to-end software delivery lifecycle.
Experience & Skills
- Over 8 years of proven experience as a Software Developer, architecting, developing, and testing large-scale data-intensive applications in an enterprise environment.
- Solid prior experience in database modeling/design, performance tuning, and optimization.
- Thorough knowledge of application programming for data-intensive applications on SQL Server using Stored Procedures / tSQL.
- Proficiency in C# .NET, including designing and implementing RESTful APIs and microservices.
- UI development for business-critical applications in Angular, JavaScript, HTML/CSS, and other modern UI technologies.
- Strong understanding of AWS cloud infrastructure and native services (e.g., AWS EC2, EKS, Lambda, SQS, SNS, AWS Glue).
- Experience with unit testing frameworks (e.g., MSTest, tSQLt) and Behavior-Driven Development (BDD) tools (e.g., Cucumber, Mocha).
- Proven ability to deliver high-quality, maintainable code and systems.
- Extensive experience in software engineering principles, CI/CD tools, and automation processes.
- Strong analytical skills and a problem-solving mentality.
- Experience in business and technical analysis, quality assurance, delivery management, and/or emerging technology and governance.
- Experience working in an agile environment with a focus on collaboration, automation, and continuous improvement.
- Experience with financial markets in equities and/or fixed income.
- Prior experience with Java (including SpringBoot) and/or Python is highly advantageous.
- Familiarity with Sybase and PostgreSQL, including database management and optimization.
Key Responsibilities
- Contribute to and lead development through high-quality software design and architecture.
- Identify, prioritize, and perform tasks in the software development lifecycle.
- Develop tools and applications by producing clean, efficient, and scalable code.
- Advocate for and implement engineering guidelines for excellence, including automation, code reviews, CI/CD, and performance tuning.
- Ensure high-quality, reliable products using unit, integration, and BDD test suites.
- Collaborate closely with business and engineering partners to deliver products, services, and solutions.
- Communicate with clarity, precision, and influence.
- Drive a culture of engineering excellence through mentorship and peer reviews.
- Continuously optimize systems for performance, scalability, and security.
Key Attributes
- Articulate, energetic, and able to work independently or as part of a team.
- Excellent attention to detail with the ability to think laterally to solve business problems.
- Excellent interpersonal skills, effective with both technical and non-technical collaborators.
- Passion for continuous learning and improving software engineering practices.
- Ability to learn quickly and work under pressure to tight deadlines.
- Demonstrated ability to mentor and grow junior engineers.
- Creative, results-driven, self-motivated, and solutions-oriented.
- Demonstrates a can-do attitude and self-confidence.