← All Positions
Sr Software Developer
Job Description
ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.

Position Title:     Senior Software Developer

Location Information  Remote

 

Position Responsibilities:

As a Senior Software Developer, you will play a pivotal role in ensuring the quality, security, and modernization of proprietary applications using the latest technologies. You will work collaboratively within an Agile sprint environment, focusing on code reviews, new feature development, and ongoing improvement of existing code.

  • Conduct rigorous code reviews to ensure deliverables meet best practices, security guidelines, and modern development standards.
  • Actively participate in Agile sprints, including planning sessions, daily stand-ups, and retrospectives to align development output with business objectives.
  • Identify and address technical debt to continually improve code quality and maintainability.
  • Ensure that all code is developed with a focus on scalability, security, and architectural alignment.
  • Troubleshoot and resolve development and production environment issues, contributing to system stability.
  • Collaborate with cross-functional teams to design, build, and deliver features and enhancements.
  • Engage in proactive problem-solving, workflow optimization, and continuous improvement initiatives.
  • Promote and enforce secure coding practices across all stages of development.

 

Essential Skills, Experience

 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 8+ years of professional software development experience developing enterprise applications.
  • Strong proficiency in C# and React, with deep object-oriented programming knowledge.
  • Advanced experience with MS SQL Server, including performance tuning and database optimization.
  • Expertise in legacy application architectures, including ASP.NET, VB.NET, and Web Forms.
  • Exposure to Python is highly desirable.
  • Hands-on experience with core Azure Services (App Services, Functions, Storage, Key Vault, etc.).
  • Solid understanding and hands-on experience with Azure DevOps and Git-based version control systems.
  • Demonstrated experience performing thorough code reviews and upholding best security practices in software development.
  • Familiarity with Agile methodologies and experience collaborating with distributed development teams.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in development and production environments.
  • Clear communication abilities, both with technical team members and non-technical stakeholders.

Qualifications:

  • Experience designing and developing RESTful APIs and microservices-based architectures is preferred.
  • Knowledge in AI/ML technologies or rule-based engines is an advantage.
  • Demonstrated understanding of security best-practices for both cloud-based and on-premise application development.
  • Strong initiative, imagination, and ability to think creatively to solve business problems and optimize workflows.


ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.

Equal Employment Opportunity is The Law
This Organization Participates in E-Verify

Interested in this role? Submit your application and a recruiter will be in touch.

Apply Now →
Job Details
Location Remote
Type Contract
Posted 5/12/2026
Job ID 11278
Submit Your Application
Applying for: Sr Software Developer

Job Application

This field is for validation purposes and should be left unchanged.
Max. file size: 50 MB.

Voluntary Self-Identification

Right to Represent(Required)