It / software developer at talent consultant
Talent Consultant Group · Qatar ·
- Employment
- Full time
- Category
- Software engineering
Talent Consultant Group · Qatar ·
ARGYLL SCOTT CONSULTING PTE. LTD. · Singapore
Cayuse Holdings · Washington, DC, US
Pandroutsourcing.zohorecruit.com.au · Legazpi City, Philippines
Capital One · New York, NY
In-house software developer at a talent consulting firm in Doha, Qatar, designing, building, testing, and maintaining internal business applications (web, desktop, mobile) end to end. Works across a flexible stack — PHP/Python/Java/C#/.NET, React/Angular/Vue, SQL databases, REST APIs, Git, and cloud platforms — plus user support and documentation.
Apply for IT / Software Developer at talent consultant in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth. The IT/ Software Developer is responsible for designing, developing, testing, implementing, and maintaining software applications and systems that support the company's operational and business requirements. The role involves working closely with management, end users, and other departments to understand business needs, develop reliable software solutions, troubleshoot technical issues, and continuously improve existing applications and systems.
Key Responsibilities: Design, develop, test, deploy, and maintain software applications based on business requirements. Analyze user requirements and translate them into functional and technical software solutions. Develop web-based, desktop, mobile, or internal business applications as required. Write clean, efficient, secure, and maintainable source code. Maintain and enhance existing applications, systems, and databases. Identify and resolve software bugs, system errors, and performance issues. Conduct testing, debugging, and quality assurance before system deployment. Develop and maintain databases, queries, reports, and system integrations. Integrate applications with APIs, third-party platforms, databases, and other business systems. Develop user-friendly interfaces and ensure proper application functionality. Implement appropriate software security measures, access controls, and data protection procedures. Monitor system performance and recommend technical improvements. Provide technical support and troubleshooting assistance to end users. Prepare system documentation, technical manuals, user guides, and development records. Maintain proper source code version control and backup procedures. Participate in software upgrades, migrations, and system implementation projects. Coordinate with IT personnel, vendors, consultants, and other departments when necessary. Conduct user training for newly developed or implemented applications. Ensure that developed systems comply with company IT policies and applicable cybersecurity requirements. Protect confidential company, employee, client, and system information. Perform other software development and IT-related duties assigned by management. Technical Responsibilities:The Software Developer may be required to work with technologies such as:
HTML, CSS, Java Script and Type Script PHP, Python, Java, C#, VB. NET, or similar programming languages React, Angular, Vue.js, or other frontend frameworks Node.js,. NET, Laravel, Django, or other backend technologies My SQL, Microsoft SQL Server, Postgre SQL, Oracle, or similar databases REST APIs and third-party system integrations Git, Git Hub, Git Lab, or other version-control platforms Cloud-based systems such as Microsoft Azure, AWS, or Google Cloud Microsoft 365, Google Workspace, Share Point, or other business platforms Reporting and data visualization tools Specific technology requirements will depend on the applications and systems used by the company. Qualifications \& Requirements: Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field. Relevant professional certifications are an advantage. Strong knowledge of software development principles and programming concepts. Knowledge of relational databases and database management. Understanding of software development life cycle (SDLC). Familiarity with version control systems such as Git. Knowledge of API development and system integration is preferred. Understanding of cybersecurity, data protection, and secure coding practices is an advantage. Minimum 5 years of relevant software development experience (preferred). Experience developing business applications, ERP systems, HR systems, accounting systems, dashboards, or similar internal applications is an advantage. Previous GCC experience is an advantage but not mandatory. Experience handling complete software projects from requirements gathering through deployment and maintenance is preferred.Work Location: In person #J-18808-Ljbffr
Complete Care · Maitland, Florida, United States