Software Developer | Back-end
Cobena Business Analytics & Strategy, Inc.
- Taguig, Philippines9th Avenue , Taguig, Metro Manila, PhilippinesTaguigMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- Full timeFULL_TIME
Job Description
Job Description
A Software Developer (Back-end) will be working with the business intelligence platform teams in the areas of systems development, analytics, database administration, data quality assurance, research, project management, project support, and documentation.
He/she is expected to proficiently use frameworks in performing back-end software development for web applications. He/she will be involved in the entire systems development process, from design to implementation to maintenance. His/her tasks may include programming standalone tools or scripts; designing modules, algorithms, and interfaces; working with databases; testing and optimizing code; and developing applications. He or she will also be involved in product development and ownership.
As a Software Developer, he or she is expected to contribute more in leading the technical aspects of building business intelligence platform. Software Developer is also expected to be involved in data science & analytics and data engineering tasks. This means that software developers will have occasional exposure and minimal responsibilities involving data processing, SQL, dashboarding, and exploratory and predictive data analysis (basic statistics, regression, clustering).
Responsibilities
- Works closely with the business intelligence team in the planning, research, implementation, testing, and maintenance of both current and future system/s and in the design of business intelligence platform
- Reviews existing systems to identify and propose improvements
- Develops system back-end, ensuring efficient communication between client and server machines
- Designs system architecture and manages both relational and nonrelational database systems
- Collaborate with front-end developer, ensuring platform follows UI/UX best practices
- Clearly and comprehensively document system design, code, and the like
- Manages both controlled tests pre-deployment and live testing environments, assuring the quality of the developed systems
- Maintains and provides support for systems
- Prepares reports and documentation, and provide support needed during presentation of progress and results to both internal teams, senior management, and external clients/stakeholders
- Learns and evaluates technologies that may be necessary or useful to build or improve systems
- Software Developer will work closely with the head of business intelligence platform and software development lead with respect to project management.
- Any additional responsibilities that may be assigned from time to time
Minimum Qualifications
Minimum Qualifications
Educational Qualifications & Requirements / Work Experience
Graduate of Computer Science, Information Technology, Management Information Systems, or related programs; or at least 3 years of relevant work experience in software development or software engineering roles
Technical Requirements
- Experienced working with Amazon Web Services cloud technologies / AWS Cloud Native Tools (S3 Buckets, Lambdas, API Gateway)
- Knows how to set up, do information retrieval, and manipulate data from databases hosted in an SQL DBMS and NoSQL DBMS (preferably MS SQL, MySQL, PostgreSQL, MongoDB)
- Proficient in C#, .NET, Python
- Knowledgeable in Rest APIs
- Knowledgeable with using Git
- Preferably with experience software testing and QA methodologies
- Proficient in office productivity tools (word processing, electronic spreadsheet, presentation preparation).
Non-Technical Requirements
- Creativity - Designing new approaches to solving problems and implementing solutions.
- Communication - Good command of the English language in both oral and written communication.
- Collaboration - Able to work well with a diverse set of people to deliver excellent results.
Others:
Knowledge of related fields is advantageous: using a BI reporting tool (Power BI, Tableau, Looker) in developing interactive dashboards, Data Engineering, Data Science & Analytics
- Knowledge of the following specializations is advantageous:
- Graphics Generation in Javascript: WebGL, Three
- DevOps, CI/CD
- UI/UX Design
- Agile/Scrum
- Cybersecurity
Personal Attributes
- Highly analytical and intelligent. Intellectually curious
- Ability to exercise sound judgment and make decisions based on accurate and timely analyses.
- High desire to succeed.
- Positive, resourceful, and agile.
- Strong sense of personal commitment
- Energetic; strong capability to energize others
- Independent and self-motivated learner, open and eager to learning new skills
- Dynamic and flexible
- Strong interpersonal skills, ability to communicate (English and/or Filipino) well
- Strong problem solving and creative skills and the ability to exercise sound judgment
- High level of integrity and dependability with a strong sense of urgency and results-orientation
Perks and Benefits
- Work from Home
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- 9th Avenue