Zipdev
Computer Software
SeniorSoftwareDeveloper(AIfocused)
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.