Our client, a leading financial company, is hiring a .Net/C# Developer on a contract basis
Job ID #: 83373
Work Location: Montvale, NJ/Hybrid
Summary:
SOFTWARE DEVELOPER
Responsibilities
- Partner with software engineers, product managers, and domain experts to understand business requirements and contribute to both feature design and quality strategies that align with product objectives.
- Play an active role in product development lifecycle by providing input into technical designs, system architecture, and user experience from a quality and scalability perspective. Develop test strategies, plans, and automated solutions that simulate real-world usage and validate business-critical workflows.
- Design and build automation frameworks, tools, and services that integrate into CI/CD pipelines, accelerating delivery of new product features with a “shift-left” mindset.
- Write clean, maintainable, production-quality code for test automation as well as utility tools that support product development.
- Collaborate in code reviews and design discussions, ensuring quality and maintainability are considered in all product features.
- Troubleshoot complex issues across the full stack and recommend design or code-level improvements that enhance performance, reliability, and user experience.
- Continuously research and adopt best practices in product development, quality engineering, and DevOps to evolve standards and practices within the team.
- Champion a culture of quality by design where testing is seamlessly embedded into product development, not bolted on.
- Act with integrity, professionalism, and personal responsibility to uphold the firm’s respectful and courteous work environment.
Qualifications
- 5+ years of experience in software development and testing of enterprise-scale or SaaS product platforms, with strong coding proficiency in C#, .NET, JavaScript frameworks, SQL, and scripting languages (e.g., Python, PowerShell).
- Demonstrated ability to contribute to product development by influencing technical design, architecture, and feature implementation from an engineering perspective.
- Strong background in building and extending test automation frameworks, libraries, and developer tooling to support both testing and product engineering teams.
- Solid experience with automation and performance testing tools such as Selenium, Playwright, JMeter, NUnit/xUnit, or similar.
- Proficiency with CI/CD pipelines and tooling (Azure DevOps, GitHub Actions, TeamCity, Octopus, etc.) to ensure rapid, reliable product delivery.
- Hands-on experience with cloud platforms (Azure preferred), including integration of testing into cloud-based environments and services.
- Strong debugging and problem-solving skills, with the ability to identify and fix product issues at the code, configuration, and environment levels.
- Experience working in Agile product development teams, with a mindset of continuous improvement, customer value delivery, and iterative feature release.
- Bonus: Familiarity with API-first development, microservices, containerization (Docker/Kubernetes), infrastructure-as-code (Terraform/Bicep), or secure coding practices.
Pay Range: $68-69