Senior Software Developer
We are seeking a highly skilled and experienced Senior Software Developer to lead our team in developing cutting-edge software solutions.
-----------------------------------
About the Role
This is an exciting opportunity for a seasoned developer to leverage their expertise in backend development, Node.js, and Python to drive innovation and growth within our organization. The successful candidate will be responsible for designing, developing, and delivering high-quality software solutions that meet our business needs.
-----------------------------------
Key Responsibilities
* Lead brainstorming sessions to develop potential solutions for business needs or problems.
* Find the best tech solution to solve existing business problems.
* Provide specifications according to which the solution is defined, managed, and delivered.
* Identify opportunities for process improvements.
* Define features, development phases, and solution requirements.
* Supervised, unsupervised, and reinforcement learning using Python.
* Set-up, maintenance, and ongoing development of continuous build/integration infrastructure (CI/CD).
* Experience with different NoSQL and SQL, graph databases.
* Text similarities and summarization with Python.
* Image processing with Open-CV, Pillow.
* Design analytics dashboard with Power BI and create CI/CD pipeline with MS Flow.
* Created custom ML models and hosted on AWS, Azure, or IBM Watson.
* Used different AI/ML services like AWS Sagemaker, Azure ML, Watson Studio, Watson Knowledge Studio.
* PowerShell programming for monitoring server resources.
* Metadata extraction from scanned PDFs.
* Managing project constraints, dependencies, and issues.
* Conducted system tests for interfaces and component programs.
* Assisted in UAT and prepared go-live readiness.
* Proof of concept for different AI use cases.
* Prepare and document testing requirements.
-----------------------------------
Requirements
To be considered for this role, you must have:
* Extensive experience in backend development with Node.js and Python.
* Familiarity with NoSQL and SQL databases, including graph databases.
* Strong skills in machine learning and AI, including supervised, unsupervised, and reinforcement learning.
* Experience with image processing and text analysis using Python libraries such as Open-CV and Pillow.
* Proficiency in designing and developing analytics dashboards using Power BI.
* Ability to set up and maintain CI/CD pipelines using MS Flow.
* Knowledge of cloud-based platforms such as AWS, Azure, or IBM Watson.
* Excellent problem-solving skills and ability to work under pressure.
* Strong communication and collaboration skills.
-----------------------------------
What We Offer
We offer a competitive salary package, comprehensive benefits, and opportunities for professional growth and development. If you are passionate about technology and driven to succeed, we encourage you to apply for this exciting opportunity.