Loading...

Delphi | Software Developer

Home / Optimal Virtual Employee

website-design.png

Delphi | Software Developer

Software Developer

Optimal Virtual Employee , Remote

About Us

Job Title: Senior Software Engineer Location: Remote | Type: Full-Time | Experience:5+ Years About the Role We are looking for a Software Team Lead to guide a team of developers in designing, building, and delivering scalable software solutions. You will own the technical architecture, oversee development efforts, and collaborate closely with Business Analysts to ensure deliverables meet business objectives. The ideal candidate will balance strong coding skills with leadership responsibilities and a passion for high-quality software. Key Responsibilities Software Development & Technical Leadership Design and develop scalable, maintainable software solutions (50% hands-on coding). Lead architectural decisions and align them with product goals. Translate business requirements into functional, technical deliverables. Guide the team through project planning, estimation, and design phases. Maintain high coding and design standards across the team. Testing & Deployment Participate in and support UAT, pre-UAT, and automated testing processes. Document and maintain test processes and outcomes. Deploy patches and builds in collaboration with DevOps/IT. Documentation & Collaboration Create and maintain technical documentation, architecture specs, and deployment guides. Support Business Analysts in developing functional design documents and bug fix reports. Maintain internal documentation repositories (e.g., wikis). Database Management Design and optimize MySQL databases, indexes, and queries. Define storage and performance requirements for various database types. Team & Project Management Supervise and mentor junior developers. Conduct code/design reviews and milestone evaluations. Coordinate with Project Managers and Analysts on delivery timelines and priorities. Manage hiring, task allocation, and performance of team members. Required Skills & Experience 7+ years of software development experience. Proficient in: Delphi Additional skill required C OR C# OR dotnet Hands-on knowledge of Linux and Windows environments. Experience with CI/CD, functional/unit testing, and version control systems (Git, Perforce). Strong understanding of software architecture, design patterns, and best practices. Excellent leadership, communication, and organizational skills. Preferred Qualifications Bachelor's degree or diploma in Computer Science, Engineering, or a related field. Experience leading agile development teams. Exposure to reporting systems and business intelligence environments is a plus. Why Join Us? Be part of a team that delivers enterprise-grade solutions. Own end-to-end architecture and make an impact on real-world business processes. Collaborate across departments in a culture that values innovation, ownership, and continuous improvement. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills linuxDelphi c#cdotnetci/cd

location-iconJob Location

Remote

course-mode-iconRelevant Jobs

location-icon Job Location

Remote
Information
position
Position

Software Developer

job-type
Job Type
Experienced
workplace
Type of workplace
Remote
languages0
English Languages
Basic
languages0

Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now