Software Developer
Job Description
About This Opportunity
We are seeking a Software Developer to design and deliver robust APIs and scalable automation solutions. The ideal candidate will combine strong software engineering fundamentals with hands-on experience in Robotic Process Automation (RPA) and will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions.
Key Responsibilities
-
Design, develop, and maintain secure, scalable, and high-performance software components and RESTful APIs
-
Develop, deploy, and support Robotic Process Automation (RPA) solutions to automate business processes
-
Manage, optimize, and maintain SQL and NoSQL databases, ensuring data integrity, availability, and performance
-
Follow best practices for clean code, testing, version control, and CI/CD pipelines
-
Monitor application performance and troubleshoot issues to ensure system reliability and availability
-
Collaborate with stakeholders to gather requirements and translate them into effective technical solutions
-
Prepare and maintain clear technical documentation and contribute to knowledge sharing within the team
-
Troubleshoot issues at both user and system levels
-
Perform tools audits and update configurations as required
Required Skills & Qualifications
-
Minimum 3+ years of professional experience in software development with strong coding skills
-
Proven experience in developing RESTful APIs
-
Hands-on experience with RPA platforms and automation workflows
-
Strong understanding of SQL and NoSQL databases, including data modeling concepts
-
Experience with CI/CD tools, source control systems (such as Git), and automated testing frameworks
Additional Skills & Competencies
-
Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
-
Excellent analytical and problem-solving skills
-
Ability to work independently as well as collaboratively within a team
-
Strong time management and prioritization skills in a fast-paced environment
-
Proactive mindset with a focus on continuous improvement and learning
-
High attention to detail and commitment to quality and reliability
-
Ability to work as LDA for MSDP tools and applications, including user access management, alarm automation configuration, filtration, and network inventory management
-
Experience in creating and automating reports using Business Intelligence tools
-
End-user knowledge of Tableau dashboards
-
Awareness and working knowledge of SharePoint, including user and resource management
Job Overview
All content copyrighted Tangent International © All rights reserved. Recruitment Website Design - RecWebs
