Back to Jobs
Zipdev
Development 6h ago

Software Developer

Zipdev
ColombiaColombia
Full-time
Not Disclosed
Senior-Level
VT

Does Zipdev sponsor H-1B visas?

Check real filing data, salaries & approval rates on VisaTalentUSA

View Data →

Job Description

Remote development roles on HireSkys cover frontend, backend, full-stack, DevOps, and QA work. Employers here usually name their exact stack in the description — compare the required tools against your own experience before applying, and use the Skill Gap Analyzer below to spot what to learn next.

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
SQL15 minFree Trial ✨
Start 10-Day Free Trial
React57mFree Trial ✨
Start 10-Day Free Trial
RESTful APIsMicrosoft AzureFull-stack application developmentC#/.NETCloud-native application development

Want to know if you're a match for this job?

Calculate My Match Score

The Software Developer is a key member of the Product Development Team. Working with the development manager and product owner, the Software Developer implements software designs produced by the interaction design team.

The Software Developer uses modern development tools to create functional implementations of software. As one of our Software Developers, you will be expected to design implementations that result in high-quality, well-documented, and unit-testable source code.

Primary Responsibilities

  • Develop Software Implementation Designs – The Software Developer will create documentation explaining the design of the software solution.
  • Develop Software Unit Tests – Create Unit Tests that prove the solution works as designed using Test Driven Development practices.
  • Create Software Installation Packages – Create installation packages for customer installation on workstations and servers.
  • Create Software Implementations – Develop source code meeting design requirements and satisfying unit test rules.
  • Participate in Code Reviews – All code undergoes code review before check-in; modifications based on review outcomes are required.
  • Participate in Software Implementation Planning – Contribute estimates for effort required to accomplish specific software design implementations.
  • Participate in Implementation Review Sessions – Receive feedback from stakeholders by demonstrating software implementations.
  • Deliverables: Software source code, software unit tests, installation packages, architecture documents, database scheme diagrams, entity relationship diagrams, and sequence diagrams.

Key/Critical Competencies

  • Quality – Deliver the pinnacle of software implementation with high personal standards, ensuring all code is commented and unit-testable.
  • Comprehension – Strong understanding of Software Design Patterns and best software development practices.
  • Communication – Ability to communicate software solutions in written technical documentation.
  • Problem Solving – Use proven software design patterns and innovative solutions to address implementation problems.
  • Organization – Ensure project information and artifacts are well-managed using the Development Framework.

Requirements

  • 8+ years of experience in software development, with a strong focus on full-stack application development.
  • Proven experience building scalable backend services and modern web applications from the ground up.
  • Strong hands-on experience with Microsoft Azure and cloud-native application development.
  • Advanced proficiency in C#/.NET development.
  • Experience designing and developing RESTful APIs, backend processes, and integrations.
  • Strong knowledge of SQL databases and data modeling.
  • Experience with Cosmos DB or other NoSQL databases is highly preferred.
  • Strong frontend development experience using React and modern web technologies.
  • Experience with application architecture, system design, and technical solution planning.
  • Ability to perform development testing, troubleshoot issues, and resolve bugs independently.
  • Experience working closely with Product Owners and participating in requirements gathering, estimation, and sprint planning.
  • Excellent English communication skills with the ability to provide clear progress updates and collaborate effectively within a team.

How would you rate this job post?

See what other professionals think about this role.

How applying works on HireSkys

  1. 1.Click Apply. You go to the application — the employer's own page or form, or the HireSkys apply flow — and submit your profile as the employer asks.
  2. 2.The employer reviews. Shortlisting is done by the employer, not by HireSkys, so the timeline and next steps come from them.
  3. 3.Hear back directly. If shortlisted, the employer contacts you directly. Applying through HireSkys is free for jobseekers — never pay for a job application.
banner

Zipdev is a premier, enterprise-grade remote engineering and talent platform engineered to orchestrate massive-scale distributed software ecosystems and intelligent workforce workflows. Operating as a highly integrated nearshore talent hub, the company eliminates the operational friction of traditional localized IT recruitment by seamlessly deploying advanced remote team extensions, rigorous candidate vetting architectures, and cohesive time-zone aligned engineering frameworks. Moving beyond rigid legacy outsourcing models, Zipdev empowers high-growth tech startups, mid-market enterprises, and digital-first organizations to dynamically synchronize their product roadmaps with elite Latin American engineering execution. Under the hood, their sophisticated talent infrastructure natively handles complex cross-border payroll ingestion, instantaneous skill-matching routing, and seamless cultural integration, ensuring frictionless development readiness and uncompromising code quality. What sets Zipdev apart is its uncompromising dedication to frictionless workforce orchestration; by bridging the gap between strategic technical demand and world-class nearshore engineering talent, the platform empowers organizations to radically accelerate their innovation velocity, optimize development bandwidth, and build an unassailable foundation for continuous technological dominance in the modern digital landscape.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More