Zipdev

Computer Software

SeniorSoftwareDeveloper(AIfocused)

$115000–165000k ~AI est. Medellín, Antioquia, Colombia TEMPORARY Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Developer (AI focused) at Zipdev. Skills: AI-enabled capabilities, Software development, Microsoft technologies, AI implementation. Design enterprise-grade applications. Develop enterprise-grade applications”

Industry & Context.

Computer Software
Problems you'll solve

Software design; Problem-solving; Analytical skills

What They're Looking For.

Must Have

7+ years software development experience, 5+ years technical lead experience, C# experience, ASP. NET experience, Microsoft Azure experience, RESTful APIs experience, JSON and XML experience, Browser-based web applications experience, Responsive web applications experience, Distributed architectures experience, Asynchronous request handling experience, Software design patterns understanding, Modern software architecture principles understanding, Git or SVN experience, Commercial software products experience, Software design skills, Problem-solving skills, Analytical skills, Technical documentation experience, Implementation designs experience, Unit testing understanding, Test-Driven Development understanding, AI-powered features implementation experience, Large Language Models understanding, AI integrations understanding, Agentic AI concepts experience, Machine Learning concepts familiarity, AI product development familiarity, Proprietary datasets leverage experience, AI/ML solutions training experience, AI/ML solutions fine-tuning experience, AI/ML solutions optimization experience, AI technologies evaluation experience, AI technologies integration experience, AI technologies validation experience, AI product design principles understanding, AI reliability considerations understanding, User-focused AI implementation understanding

Nice to Have

Master's Degree in Computer Science, AI-powered SaaS products experience, Azure AI Services experience, Azure OpenAI experience, Enterprise AI platforms experience, Recommendation engines design experience, Intelligent automation systems design experience, Conversational AI applications design experience, Modern AI frameworks familiarity, AI API integrations familiarity, Mentoring developers experience, Technical leadership experience, Highly regulated industries experience, Enterprise software environments experience

What You'll Do.

Design enterprise-grade applications

Develop enterprise-grade applications

Maintain enterprise-grade applications

Create software implementation designs

Create architecture documentation

Create technical specifications

Develop AI-enabled product features

Build scalable web applications

Build maintainable web applications

Build backend services

Work with JSON data structures

Work with XML data structures

Develop solutions for distributed architectures

Develop solutions for asynchronous processing

Implement machine learning features

Follow Test-Driven Development practices

Create comprehensive unit tests

Write maintainable code

Write well-documented code

Participate in peer code reviews

Implement feedback from code reviews

Ensure software meets quality requirements

Ensure software meets security requirements

Ensure software meets performance requirements

Ensure software meets usability requirements

Apply software design patterns

Apply architectural best practices

Participate in technical planning sessions

Provide effort estimates

Contribute to architecture reviews

Contribute to implementation planning

Create architecture diagrams

Create database schemas

Create entity relationship diagrams

Create sequence diagrams

Guide technical decisions for AI architecture

Guide technical decisions for software scalability

Guide technical decisions for system integrations

Evaluate AI technologies

Recommend AI solutions

Design AI-powered features

Build AI-powered features

Implement AI-powered features

Collaborate with Product teams

Collaborate with Design teams

Identify AI opportunities

Train machine learning solutions

Integrate machine learning solutions

Optimize machine learning solutions

Design AI-driven experiences

Build AI-driven experiences

Implement AI-driven experiences

Understand AI technology strengths

Understand AI technology limitations

Apply AI technologies appropriately

Participate in Agile planning

Participate in sprint reviews

Participate in implementation review sessions

Demonstrate completed work

Gather feedback from stakeholders

Collaborate with QA teams

Collaborate with UX/UI teams

Ensure successful product delivery

Support software packaging

Support deployment processes

Support release management processes

How You'll Work.

Team & Collaboration

Product Owners; UX/UI teams; Architects; Engineering Leadership; Product teams; QA teams; Design teams; Engineering teams; Cross-functional teams

Communication Scope

Written English; Verbal English

Process & Methodology

Agile planning, Sprint reviews

Full Job Description

We are seeking an experienced Senior Software Developer to join our client's team and help design, build, and enhance modern software solutions with a strong focus on AI-enabled capabilities. In this role, you will work closely with Product Owners, UX/UI teams, Architects, and Engineering Leadership to translate business requirements into scalable, secure, and maintainable software solutions. You will contribute throughout the entire software development lifecycle, from technical design and architecture through implementation, testing, deployment, and continuous improvement. A key focus of this role is building and integrating AI-powered features into commercial software products. You will work with Large Language Models (LLMs), machine learning solutions trained on proprietary datasets, intelligent automation workflows, and AI-driven user experiences that deliver measurable value to customers. The ideal candidate combines deep expertise in modern software development with strong experience in Microsoft technologies and a practical understanding of AI implementation. This role requires someone who can identify opportunities to leverage AI to improve user workflows while maintaining high standards for software quality, reliability, security, and usability. **Responsibilities** **Software Design & Development** * Design, develop, and maintain enterprise-grade applications using C#, ASP.NET, Azure, and modern web technologies. * Create detailed software implementation designs, architecture documentation, and technical specifications. * Develop AI-enabled product features, including intelligent workflows, recommendation systems, automation, natural language interactions, and integrations with AI platforms and APIs. * Build scalable and maintainable web applications and backend services. * Design, develop, and consume RESTful APIs and work with JSON/XML data structures. * Develop solutions that support distributed architectures and asynchronous processing. * Implement ma

Free ATS check

Applying for this Senior Software Developer (AI focused) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Zipdev?

Real rants from real employees. Read before you apply.

Read Company Rants →