diff --git a/output/output_10-08-2022.csv b/output/output_10-08-2022.csv new file mode 100644 index 0000000..f811f61 --- /dev/null +++ b/output/output_10-08-2022.csv @@ -0,0 +1,451 @@ +companyName,company_starRating,company_offeredRole,company_roleLocation,listing_jobDesc,requested_url +companyName,company_starRating,company_offeredRole,company_roleLocation,listing_jobDesc,requested_url +ITCAN Pte Ltd,4.0,"Cloud Engineer, Information Technology",Singapore,"Participate in Cloud Migrations for VMs using tools like AWS / Azure. Ability to codify or maintain cloud systems in an automated fashion using tools like Ansible, Terraform etc with proper documentation Apply technical knowledge, hands-on and customer insights to operate and administrate a cloud infrastructure Ensure all configuration conforms to high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment, aligning to design documentation specifications Ability to codify or implement/deploy configurations with the principles of automation by default in new projects with proper documentations Collaborate with team members to engage clients in operational meetings, discussions, process betterment and contribute to optimisations for the client’s environment Maintain technical skills, certifications and knowledge of market trends and competitive insights; collaborate and share with the technical community specifically in the cloud space Ability to manage issues with proper resolution/documentation and SLAs is required for this role Day shift Flexible hours Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=119&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_7164707b&cb=1660151064322&jobListingId=1008004808993&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-9cbcf0aa8189a3af- +Palazon Technology Pte Ltd,2.5,Web Developer,Singapore,"Working projects on web application design, development and maintenance. Designing, prototyping, testing and documenting web applications based on system specifications and requirements. Delivering results/milestones on-time with high level of quality and customer satisfaction. Providing technical support for web applications. Minimum Diploma holders or above in IT or Software. Proficiency in HTML, Javascript and CSS is a must. Proficiency in MySQL, or other relational databases. Experience in PHP, Python or Java is a must. Experience in version control tools. Ability to learn new skills quickly. Passion in software coding and design. Excellent problem-solving skills, with the ability to design and devise logic on your own. Excellent communication skills along with basic know-how of Agile/Scrum. Additional leave Cell phone reimbursement Dental insurance Flexible schedule Health insurance Professional development Promotion to permanent employee Work from home Monday to Friday Commission pay Overtime pay Performance bonus Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=127&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_cc3a3b80&cb=1660151064322&jobListingId=1008037260466&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-b5c99f156ad93221- +WSH EXPERTS PTE LTD,2.3,Software Engineer,Singapore,"Maintain and enhance IT applications which includes implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and providing workable solution to fix the issues. Design and develop new IT application according to specifications provided. Perform iterative prototyping to introduce and enhance new features to the core system. Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation. Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins. Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues Must have at least 3 years of good working knowledge in the following areas: Web Application Client-side Technologies (e.g. JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM); Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#); Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS); Database technologies (e.g. Postgresql, MS SQL, Oracle); and Code version control system (Git). Must have good communication skills and the ability to: Understand and communicate in English, in speech and writing. Work with other members in a dynamic and fast-moving team. Work independently with minimum supervision. Work on own initiative and adhere to deadlines. Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=125&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_848d0476&cb=1660151064322&jobListingId=1007994102463&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-6ab91ef72c68d1e6- +LEDR Pte Ltd,NA,Software Engineer,Singapore,Additional leave Flexible schedule Work from home Flexible hours Bachelor's or equivalent (Preferred) Programming: 4 years (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=105&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_e6399d89&cb=1660151064320&jobListingId=1008058385936&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-ea951d8c27b136e6- +Wiley Edge( formerly mthree),NA,Graduate Software Engineer,Singapore,"Participate and contribute in the entire implementation process for new applications and enhancements to existing applications Provide input on the overall solution design Build and test applications Meet with business partners to understand business needs Conduct root cause analysis and implement basic performance tuning Responsible for ensuring the solution meets business needs B.S., Computer Science, MIS or within a STEM related subject 3.0 GPA or higher Development experience Solid software engineering principles (data structures, OO, design patterns, multithreading) Good trouble shooting and debugging skills Understanding of COBOL, JAVA, JSP, Supertool, PL/SQL, UNIX shell scripting, etc. Amisys, Facets or other claims management system experience a plus. Working knowledge of database concepts (SQL, stored procs, schema design) Understanding of the formal software development lifecycle (SDLC) Understanding of test-driven development Fully paid, in-depth and interactive training with a diverse group of like-minded graduates, delivered by experts with working knowledge of the field. A competitive graduate salary Pay increases every 6 months A flexible benefits package Ongoing training and pastoral care Invaluable industry experience and the opportunity to start a career in a desirable and competitive industry Professional development Monday to Friday Bachelor's or equivalent (Required)",https://www.glassdoor.com/partner/jobListing.htm?pos=107&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_a7a38095&cb=1660151064320&jobListingId=1007967703677&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-2e2d3ff0e2a933f2- +Cynopsis Solutions Pte Ltd,NA,Software Engineer,Singapore,"To design, develop, test and deploy a suite of dynamic cloud-based RegTech solutions. Responsible for team project implementation and delivery using Agile methodology with exposure to full cycle scrum product development. Responsible for team provisioning of BAU maintenance, optimisation and enhancements based on product development needs and any client feedback. Possess hands-on programming, and solution architecture design skills with demonstrated willingness and capability to on-board new technologies quickly. Believe in good programming habits. Work with the team in writing elegant code, perform code review, and suggest changes to tools, policies and processes. Work closely with QAs to ensure quality delivery that meets key metrics. Work closely with DevOps to build frameworks and tools pipeline, define standards (e.g. REST API), improve overall efficiency of the development (e.g. CI/CD toolchain), hygiene of the code repository (e.g. GitHub), and manage the change & release process of deployments, upgrades and migrations. Preferably 2 to 3 years of professional software development experience with several full AGILE implementations. Less experienced and/or fresh graduates with a flair and passion in backend software engineering will be considered for the junior role. Good knowledge of software engineering and best practices including coding standards, code reviews, source control management, build processes, testing, and operations for scalable, multi-tenancy and high-volume solutions. High proficiency with using Java, Python, Django, Node.js, and comfortable with bash scripts on Linux-based systems, and using AWS (EC2, CloudFormation, CloudWatch, RDS, ECS etc.) is necessary. Extensive experience with Docker, container management, SQL databases and REST API service integration. Good understanding of OWASP security practices is a plus. An ability to perform in a fast-paced, multi-time zone environment. Additional leave Dental insurance Health insurance Professional development Promotion to permanent employee Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=104&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_1b0a5aa6&cb=1660151064320&jobListingId=1008007451330&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-e456afb4f3f5ec02- +HASHSTACS PTE. LTD.,4.0,Frontend Software Engineer (Remote),Singapore,B.S. or M.S. in Computer Science or equivalent degree or experience UX Design experience Relevant work experience with React.js and web applications Experience with 1 or more cloud platforms (AWS is a plus) Parental leave Work from home Monday to Friday Performance bonus Bachelor's or equivalent (Preferred) software engineering: 2 years (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=122&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_eae2977f&cb=1660151064322&jobListingId=1008040510043&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-a0c2c6c4b224b7b3- +Adstify Search Pte Ltd,NA,Software Engineer,Singapore,"Develop and deploy software systems that iteratively deliver business value across both back-end and front-end Derive and implement non-functional requirements based on interactions with the product and business elements Establish best practices for developing processes, technologies, coding practices and architectures Maintain a DevOps culture and an Agile product development mindset in the technical team Write and maintain unit tests to ensure robustness of the product Debug and fix code based on customer incident reports and on errors found through internal testing Assist in maintaining software infrastructure and ensure optimal availability of products / services Assist in maintaining and upgrading the software architecture as new services are added to ensure ease of long-term development 2-6 years of experience in frontend and backend programming development Experienced in using an Agile methodology / operating with a DevOps culture Strong analytical mindset, attention to details, and critical thinking; entrepreneurial and solution-oriented Strong team player with good communication and leadership skills Experience in software architecture design and software infrastructure is a plus Experience with high scalability SaaS systems built with microservices is a plus Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=123&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_7bef1ac4&cb=1660151064322&jobListingId=1008045763443&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-451b4d7f14c61450- +MasterCard,4.3,Software Engineer,Singapore,"Are you passionate about software engineering? Do you enjoy seeing your code have real-world impact on a wide range of customers and important problems? Do you want to join a company that offers a competitive benefits program that attracts and retains the most talented engineers around the world? Do you want to work for a company that offers additional benefits that match our values such as flexible work hours, paid volunteer days, charitable matching, and tuition assistance? Do you thrive in a place where you are continuously learning more while growing your skills and career? Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected, and who can bring their authentic selves to work? Learn more at Mastercard’s Corporate Sustainability Report. A hands-on engineer who writes high-quality code with a focus on security, design, and maintainability. Contribute to all phases of software development from design through rollout. Have strong ownership of your team’s software including monitoring, dependencies, build, and deployments. Communicate, collaborate and work effectively in a global environment. Currently enrolled in your final year of a bachelor’s or accelerated master’s program Strong foundation in algorithms, data structures, and core computer science concepts. Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, Python, etc. Strong written and verbal English communication skills. Strong analytical and excellent problem-solving skills. +Abide by Mastercard’s security policies and practices; +Ensure the confidentiality and integrity of the information being accessed; +Report any suspected information security violation or breach, and +Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.",https://www.glassdoor.com/partner/jobListing.htm?pos=101&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_661a24fe&cb=1660151064320&jobListingId=1008056288919&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-fe1ce0b32e6137c1- +Rolls-Royce,4.0,Software Engineer (Python/SQL),Singapore," +Working with colleagues to understand and implement requirements +Delivering the data supply chain, understanding how data is ingested from different sources and combined / transformed into a single data set. +Understanding how to analyse, cleanse, join and transform data. +Implementing reusable data solutions and software frameworks for complex data processing requirements +Implementing designed / specified solutions into the chosen platform +Working with colleagues to ensure that the on-prem/cloud infrastructure available is capable of meeting the solution requirements. +Planning, designing and conducting tests of the implementations, correcting errors and re-testing to achieve an acceptable result. +Appreciate how to manage the data including; security, archiving, structure and storage. +Degree level education in Mathematics, Scientific, Computing or Engineering discipline or equivalent experience with demonstrated working experience at various levels of Data Engineering/Software Engineering roles +Experience building, optimizing and automating Big Data pipelines, architectures and data sets using MS Azure (or similar cloud platforms) data management and processing components through IaaS/PaaS/SaaS implementation models implemented through custom solutions +Proficiency in Python scripting. Experience in using different python modules for data munging and implementing processing frameworks +Experience in designing solutions using databases and data storage technology using RDBMS (MS SQL Server) and NoSQL data stores. +Be up to date with data processing technology / platforms such as Spark (Databricks) +Experienced in Azure DevOps +Experience of working in tightly regulated industry is desirable +Experience with at least one ETL and/or data integration tool such as Informatica, Datastage, SSIS or MuleSoft is highly desirable +Good understanding of infrastructure components and their fit in different types of data solutions +Experience of designing solutions deployed on Microsoft and Linux operating systems +Experience of working in an agile environment, within a self-organising team.",https://www.glassdoor.com/partner/jobListing.htm?pos=117&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_218cf4b9&cb=1660151064322&jobListingId=1007136949657&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-66968e493beebe1b- +INTENSECOMP PTE. LTD.,NA,Software Engineer,Remote,Dental insurance Flexible schedule Professional development Work from home Monday to Friday 13th month salary Performance bonus Yearly bonus Software Programming: 1 year (Preferred) 50% (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=114&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_45f5a9b6&cb=1660151064322&jobListingId=1008010242891&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-cd8a37fc96a1abe9- +Indeed,4.4,Software Engineer I (multiple roles) - Job Seeker,Singapore," +1+ years experience as a Software Engineer successfully tackling challenging problems at scale +Solid knowledge of data structures and algorithms and excellent programming skills +Experience with Java, Javascript, Typescript, React +Demonstrated ability to operate as a high-performing member of a small, cross-functional team",https://www.glassdoor.com/partner/jobListing.htm?pos=108&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_fdc7b26e&cb=1660151064321&jobListingId=1007133972533&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-ebd90491e5a5306e- +DBS Bank,3.9,Middleware Software engineer,Singapore,"Develop/Maintain Middleware software to support Distributed Batch Jobs and Distributed processing Develop/Maintain Middleware software to support Test Environment Provisioning Develop/Maintain Middleware software to support Auto-scaling for different infrastructure (VM/cloud/Kubernetes) Build/Maintain tools to support Release management and Test Maintain documentation and test coverage Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements. Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members. Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines Application Support, Deployment of Release, patches & fixes on Platform Experience in backend development in Spring Boot/Quarkus Experience with Caching Databases such as Redis, Hazelcast, Memcache Experience with relational databases such as MariaDB, Sybase Experience with deployment on different infrastructures such as Kubernetes/Virtual Machines Experience in micro-service design such service discovery, service load-balancing, Saga pattern, auto-scaling and fault tolerance Experience with Clustering and coordination with ZooKeeper/Curator or ETCD Experience with CI/CD tools such as Jenkins/Bamboo Experience with SPA development in ReactJS/Vue.js/Angular/LitElements Experience with PERL scripts",https://www.glassdoor.com/partner/jobListing.htm?pos=130&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_e209ad1b&cb=1660151064323&jobListingId=1008063871920&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-78bca93ba3e73ead- +iZeno,3.0,Software Engineer (PHP),Singapore,"Writing maintainable and extensible PHP code Design, develop, deploy and support Business Applications (E.g. SugarCRM) Implement CRM project Collaborate with others in an open environment Diploma/Professional certificate/Bachelor Degree in Computer Science/Information Technology or equivalent Minimum 1 year relevant working experience preferred, fresh graduates may be considered Experience in CRM implementation projects Deep understanding of Algorithms Thorough understanding of Performance and Scalability Understanding of Data Modelling and application design Required skills: PHP Strong analytical skills and problem solver Hybrid mode: 9 days per month work from home (remote) An exciting job with latest technology Continuous training & development of soft and hard skills A competitive salary, inline with your profile A package of benefits including healthcare insurance An awesome team of colleagues & regular team building activities The ability to work with the world’s leading companies in technology and innovation An environment where we embrace openness, transparency and grab every opportunity to have fun, while always doing what is right for our customers and partners.",https://www.glassdoor.com/partner/jobListing.htm?pos=111&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_db07b06e&cb=1660151064321&jobListingId=1007766969584&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-5c912a9ae1ae3af8- +LeadingSide Pte Ltd,NA,Senior/Junior Software Engineer,Singapore,"We are seeking a Java, C++ or .Net developer to join the development team Ensure program modifications and development meets user defined requirement and program specifications. + Developing and/ or enhancing existing software product/ project Analyze and troubleshoot issues related to the system Diploma or Degree in Computer Science, Engineering or related courses + Possess Object Oriented knowledge, Java, C++ and .Net Experienced in Database/SQL knowledge such as MySQL, MSSQL, Informix, Oracle or DB2 Candidate should be able to work under pressure and deliver on tight schedules Ability to work in teams as well as alone + Junior to Senior; 0 - 5 years experience (fresh graduates are encouraged to apply) Required language: English",https://www.glassdoor.com/partner/jobListing.htm?pos=118&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_7385c6c3&cb=1660151064322&jobListingId=1007584295438&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-692c6ae6a8806d80- +GRG Equipment (Singapore) Pte. Ltd,NA,Software Developer,Singapore,Cell phone reimbursement Professional development Promotion to permanent employee Flexible hours Monday to Friday,https://www.glassdoor.com/partner/jobListing.htm?pos=116&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_920cd16a&cb=1660151064322&jobListingId=1008054917783&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-5fcb6621737833e3- +Indeed,4.4,Software Engineer II (multiple roles),Singapore," +BS in Computer Science or equivalent practical experience +2+ years experience in software development +Demonstrated ability to operate as a high-performing member of a small, cross-functional team +Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences +Knowledge of Java, React, Spring Framework, Protobuf, ReST, GraphQL and JSON.",https://www.glassdoor.com/partner/jobListing.htm?pos=106&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_74ae9906&cb=1660151064320&jobListingId=1006860324607&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-66b754c47f4a259b- +Indeed,4.4,Staff Software Engineer (multiple roles),Singapore," +Improve our current products to better match job seekers and employers in specific high priority and strategic markets +Architect new solutions and validate new ideas by either building on top of existing solutions or by prototyping new products +Identify system architecture and product design improvements to better support feature development and integration with new products for job seekers in all international markets +Mentor engineers and provide feedback on software architecture designs and implementations of new products and features. +Strong sense of ownership in everything they build, able to build new products from scratch quickly +Comfortable working in other teams’ code bases +BS in Computer Science or related area, or relevant work experience +7+ years of experience in software development +Experience building scalable, distributed, highly-available systems +Knowledge of Java, React, Spring Framework, Protobuf, REST, gRPC, GraphQL and JSON +Experience in building Machine Learning pipelines desired",https://www.glassdoor.com/partner/jobListing.htm?pos=110&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_49403a8b&cb=1660151064321&jobListingId=1007285082715&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-d2f785ec70a7f6aa- +"JPMorgan Chase Bank, N.A.",3.7,Software Engineer- Analyst,Singapore,"Bachelor's degree in Engineering, Computer Science or related disciplines. + Minimum 1 year of software engineering experience, preferably within the Financial Services sector + Enthusiastic, self-motivated, strong interest in learning, resilient + Strong analytical and problem solving skills, bring innovative and new ideas to the table + Comfortable multi-tasking with minimal supervision + Ability to work in large, collaborative teams across geographical boundaries to achieve organizational goals + Eagerness to take accountability/ownership of work, have real business impact, collaborate with a global community of developers sharing the technology and code base. + Proficiency in one or more modern programming languages and willingness to pick up skill on new and legacy technology + Understanding of Foreign exchange & Fixed Income products will be considered favorably +",https://www.glassdoor.com/partner/jobListing.htm?pos=113&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_16962831&cb=1660151064321&jobListingId=1008039174035&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-c7661a960427bf98- +Castec Singapore Pte. Ltd.,NA,Software Application Engineer,Singapore,Monday to Friday 13th month salary,https://www.glassdoor.com/partner/jobListing.htm?pos=115&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_6d6d1f52&cb=1660151064322&jobListingId=1007958527177&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-33753a14f0749d37- +Equotix Pte Ltd,NA,Web Development Engineer,Singapore," +Full stack web development (front end + back end) +Deploy and test new or existing web applications +Write high-quality, clean, elegant and maintainable code +Enjoy programming +Perfect written English +Possess at least a Diploma or GCE 'A' level certificate +Strong knowledge and background in any programming language +Experience in software development or any relevant projects +Proficiency in at least two programming language or technology including, but not limited to PHP, Javascript/jQuery, HTML, CSS, MySQL will be beneficial but not obligatory +A team player, willing to help other developers, share knowledge and care about the software that you build +Fresh graduates with no experience in web development are welcomed",https://www.glassdoor.com/partner/jobListing.htm?pos=112&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_313910fe&cb=1660151064321&jobListingId=1007630684298&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-86c17fd077afea55- +NextLabs Inc.,3.3,Software Engineer (Java),Singapore,"Write well structured, testable, efficient, reusable, maintainable and scalable code. Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud using Java. Stay up-to-date with software technologies and methodologies. Work with Professional Services to ensure solution is supportable. Possess at least a Bachelor’s Degree/Diploma in computer science or a related field. Good understanding of software architecture, programming practices and design patterns in Java. Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven. Experience in building REST APIs. Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL. Experience with Docker and orchestration frameworks like Kubernetes is a plus. Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus. Basic knowledge of UNIX, shell scripting. Strong organizational and communication skills. Strong analytical skills. Self-motivated and ability to learn new technologies.",https://www.glassdoor.com/partner/jobListing.htm?pos=128&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_3d22a5eb&cb=1660151064322&jobListingId=1007898774479&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-20ad270e1734723a- +AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD,3.8,Software Developer,Ang Mo Kio New Town,"Develop proof of concepts and technical designs Data modelling Installation and configuration of plug-ins Manage software development, enhancement, debugging, testing and maintenance of the backend application Make design, code, testing and system quality improvement to backend application programming interface (API) Technical documentation Minimum 1 year of hands on experience with web development IT, Computer Science background or equivalent Good communication skills to liaise with internal and external stakeholders Provide tangible solutions and work-around to complex issues Highly motivated with sense of ownership Relentless in nature to oversee tasks from end-to-end towards completion Strong in both front-end and back-end development Proficient in HTML/CSS3 with Javascript/ JQuery, MySQL and CakePHP Experience in developing PHP or web-based applications Prior experience with LMS projects (Preferred) Familiar with Moodle, Totara or similar platforms (Preferred) Professional development Promotion to permanent employee Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=109&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_0511df9d&cb=1660151064321&jobListingId=1007998815340&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-6f1968e19916f754- +Dezire Technologies Pte Ltd,3.8,Software Test Engineer,Singapore,Health insurance Monday to Friday Software testing: 4 years (Preferred) UI-based Testing: 1 year (Preferred) Embedded Software Testing: 1 year (Preferred) Integrated payments: 1 year (Preferred) micropayments: 1 year (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=129&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_38cd7e0c&cb=1660151064323&jobListingId=1008055175913&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-fe1e3e58d04791ad- +Globotron (S) Pte Ltd,NA,Software Engineer,Singapore,"Prepare IT Status report Maintain and perform code change, where necessary Attend to client’s request on software and application related request Modify interfaces to exchange data between various third-party systems Provide support and maintenance of existing software application Respond to users in a timely manner Work with customers and partners Min 2 years of relevant working experience Experience Software Engineer with system engineering background Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Independent and self-motivated Ability to work well in teams and also independently in a fast-paced environment Tech Stack Requirements: .Net Framework, Balazor, ASP.NET, C#, MySQL, Core Java, Multi-threading, Swing, ActiveMQ, CORBA Visibroker, Oracle ASM Database, Apache Ant, Maven Cell phone reimbursement Monday to Friday 13th month salary Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=120&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_fa6413cf&cb=1660151064322&jobListingId=1008052237327&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-c31326bdac6b7817- +Titansoft Singapore,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL +Integrate awesome web applications with database or API-driven back-ends +Design incredible templates for users' ease of use +Enjoy solving problems with your team before they even turn into one +Challenge ideas and spawn something revolutionary +Work in a dynamic, collaborative and non-hierarchical team to break new grounds +0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome!) +Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code +Passionate about life and how to make it better through technology +Continuously seek improvements in our products, processes and people +Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) + Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) + Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) + Comprehensive insurance coverage + Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) + Communities of Practice and Workshops catered for your growth and learning + Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) + Hardcore work and hardcore fun!",https://www.glassdoor.com/partner/jobListing.htm?pos=121&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&cs=1_0d097561&cb=1660151064322&jobListingId=1005596425657&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-7db057a702f588ea- +CrimsonLogic Pte Ltd,4.1,Software Engineer Intern,Singapore,"Analyze requests for enhancements/changes and write amendment/program specifications Update system documentation Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency Design and document system design, architecture and propose appropriate technologies and tools required to implement systems; and ensure users sign-off on design specifications Use development tools to develop applications for better productivity Develop test cases, conduct SIT, load test and tune the performance of systems to meet SLA Basic knowledge in Java, Python, C# Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=126&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_72dc7779&cb=1660151064322&jobListingId=1007997373501&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-801fd49c18e6b617- +Anacle Systems Limited,NA,Full Stack Software Engineer,Singapore,"Develop web application prototypes, new technologies and products Build highly responsive and scalable web applications Build fully functional web applications, writing clean and maintainable code Build web applications with interfaces to backend database Build regularly automated tasks to perform functions specific to the project requirements Build interfaces to exchange data between various third-party systems Resolve defects, and generally ensure accuracy, integrity, inter-operability and completeness of system Troubleshoot and debug to optimize performance Prepare and deliver software related documentation Provide timely updates to the web application Provide support and maintenance of existing software web application projects Respond to users in a timely manner Work with fellow software engineers to coordinate the development effort and ensure overall consistency in the coding and the interfacing between various components and sub-systems in order to achieve a full functioning solution. Work with consultants to craft user stories, assess feasibility and build demo showcase Work with consultants and senior engineers to develop test scenarios to ensure full functionality of system before user acceptance test Work with customers and partners, both internal and external where there will be collaboration for knowledge transfer. At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent. Fresh graduate, or up to 2 years of relevant working experience Tech Stack Requirements: ASP.NET Framework 4.5 or .NET Core, C#, HTML, CSS, Javascript, SQL Server Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Strong interest in software engineering Willingness to learn on the job, and constantly eager to learn new skills on one’s own Ability to work well in teams and also independently in a fast-paced environment Familiarity with mobile application development (with Xamarin) is a plus. Familiarity with backend API development (with .NET technologies) is a plus. Domain knowledge in accounting, or procurement, or inventory management, or leasing, or computerized maintenance management, or billing, or resource booking, or Enterprise Resource Planning is a plus Cell phone reimbursement Health insurance Professional development Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=102&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_a340b4f3&cb=1660151064320&jobListingId=1007850377463&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-efb3291bc6601324- +Titansoft Pte Ltd,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL Integrate awesome web applications with database or API-driven back-ends Design incredible templates for users' ease of use Enjoy solving problems with your team before they even turn into one Challenge ideas and spawn something revolutionary Work in a dynamic, collaborative and non-hierarchical team to break new grounds 0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome! Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code Passionate about life and how to make it better through technology Continuously seek improvements in our products, processes and people Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) Comprehensive insurance coverage Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) Communities of Practice and Workshops catered for your growth and learning Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) Hardcore work and hardcore fun! Cell phone reimbursement Flexible schedule Health insurance Parental leave Professional development Work from home Flexible hours Monday to Friday 13th month salary Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=103&ao=1136043&s=58&guid=0000018288b6e58ca4901efbe2279496&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_a6123c45&cb=1660151064320&jobListingId=1007839709621&jrtk=3-0-1ga4bdpe7i9gl801-1ga4bdpetitmq800-cc714a31954238ee- +companyName,company_starRating,company_offeredRole,company_roleLocation,listing_jobDesc,requested_url +Titansoft Pte Ltd,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL Integrate awesome web applications with database or API-driven back-ends Design incredible templates for users' ease of use Enjoy solving problems with your team before they even turn into one Challenge ideas and spawn something revolutionary Work in a dynamic, collaborative and non-hierarchical team to break new grounds 0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome! Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code Passionate about life and how to make it better through technology Continuously seek improvements in our products, processes and people Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) Comprehensive insurance coverage Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) Communities of Practice and Workshops catered for your growth and learning Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) Hardcore work and hardcore fun! Cell phone reimbursement Flexible schedule Health insurance Parental leave Professional development Work from home Flexible hours Monday to Friday 13th month salary Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=103&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_868cf28f&cb=1660151216520&jobListingId=1007839709621&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-cc714a31954238ee- +iZeno,3.0,Software Engineer (PHP),Singapore,"Writing maintainable and extensible PHP code Design, develop, deploy and support Business Applications (E.g. SugarCRM) Implement CRM project Collaborate with others in an open environment Diploma/Professional certificate/Bachelor Degree in Computer Science/Information Technology or equivalent Minimum 1 year relevant working experience preferred, fresh graduates may be considered Experience in CRM implementation projects Deep understanding of Algorithms Thorough understanding of Performance and Scalability Understanding of Data Modelling and application design Required skills: PHP Strong analytical skills and problem solver Hybrid mode: 9 days per month work from home (remote) An exciting job with latest technology Continuous training & development of soft and hard skills A competitive salary, inline with your profile A package of benefits including healthcare insurance An awesome team of colleagues & regular team building activities The ability to work with the world’s leading companies in technology and innovation An environment where we embrace openness, transparency and grab every opportunity to have fun, while always doing what is right for our customers and partners.",https://www.glassdoor.com/partner/jobListing.htm?pos=111&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_fb997ea4&cb=1660151216522&jobListingId=1007766969584&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-5c912a9ae1ae3af8- +NextLabs Inc.,3.3,Software Engineer (Java),Singapore,"Write well structured, testable, efficient, reusable, maintainable and scalable code. Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud using Java. Stay up-to-date with software technologies and methodologies. Work with Professional Services to ensure solution is supportable. Possess at least a Bachelor’s Degree/Diploma in computer science or a related field. Good understanding of software architecture, programming practices and design patterns in Java. Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven. Experience in building REST APIs. Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL. Experience with Docker and orchestration frameworks like Kubernetes is a plus. Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus. Basic knowledge of UNIX, shell scripting. Strong organizational and communication skills. Strong analytical skills. Self-motivated and ability to learn new technologies.",https://www.glassdoor.com/partner/jobListing.htm?pos=128&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_1dbc6b21&cb=1660151216526&jobListingId=1007898774479&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-20ad270e1734723a- +Indeed,4.4,Software Engineer I (multiple roles) - Job Seeker,Singapore," +1+ years experience as a Software Engineer successfully tackling challenging problems at scale +Solid knowledge of data structures and algorithms and excellent programming skills +Experience with Java, Javascript, Typescript, React +Demonstrated ability to operate as a high-performing member of a small, cross-functional team",https://www.glassdoor.com/partner/jobListing.htm?pos=108&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_dd597ca4&cb=1660151216522&jobListingId=1007133972533&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-ebd90491e5a5306e- +Indeed,4.4,Software Engineer II (multiple roles),Singapore," +BS in Computer Science or equivalent practical experience +2+ years experience in software development +Demonstrated ability to operate as a high-performing member of a small, cross-functional team +Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences +Knowledge of Java, React, Spring Framework, Protobuf, ReST, GraphQL and JSON.",https://www.glassdoor.com/partner/jobListing.htm?pos=106&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_543057cc&cb=1660151216521&jobListingId=1006860324607&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-66b754c47f4a259b- +LEDR Pte Ltd,NA,Software Engineer,Singapore,Additional leave Flexible schedule Work from home Flexible hours Bachelor's or equivalent (Preferred) Programming: 4 years (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=105&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_c6a75343&cb=1660151216521&jobListingId=1008058385936&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-ea951d8c27b136e6- +Palazon Technology Pte Ltd,2.5,Web Developer,Singapore,"Working projects on web application design, development and maintenance. Designing, prototyping, testing and documenting web applications based on system specifications and requirements. Delivering results/milestones on-time with high level of quality and customer satisfaction. Providing technical support for web applications. Minimum Diploma holders or above in IT or Software. Proficiency in HTML, Javascript and CSS is a must. Proficiency in MySQL, or other relational databases. Experience in PHP, Python or Java is a must. Experience in version control tools. Ability to learn new skills quickly. Passion in software coding and design. Excellent problem-solving skills, with the ability to design and devise logic on your own. Excellent communication skills along with basic know-how of Agile/Scrum. Additional leave Cell phone reimbursement Dental insurance Flexible schedule Health insurance Professional development Promotion to permanent employee Work from home Monday to Friday Commission pay Overtime pay Performance bonus Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=127&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_eca4f54a&cb=1660151216526&jobListingId=1008037260466&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-b5c99f156ad93221- +Globotron (S) Pte Ltd,NA,Software Engineer,Singapore,"Prepare IT Status report Maintain and perform code change, where necessary Attend to client’s request on software and application related request Modify interfaces to exchange data between various third-party systems Provide support and maintenance of existing software application Respond to users in a timely manner Work with customers and partners Min 2 years of relevant working experience Experience Software Engineer with system engineering background Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Independent and self-motivated Ability to work well in teams and also independently in a fast-paced environment Tech Stack Requirements: .Net Framework, Balazor, ASP.NET, C#, MySQL, Core Java, Multi-threading, Swing, ActiveMQ, CORBA Visibroker, Oracle ASM Database, Apache Ant, Maven Cell phone reimbursement Monday to Friday 13th month salary Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=120&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_dafadd05&cb=1660151216526&jobListingId=1008052237327&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-c31326bdac6b7817- +"JPMorgan Chase Bank, N.A.",3.7,Software Engineer- Analyst,Singapore,"Bachelor's degree in Engineering, Computer Science or related disciplines. + Minimum 1 year of software engineering experience, preferably within the Financial Services sector + Enthusiastic, self-motivated, strong interest in learning, resilient + Strong analytical and problem solving skills, bring innovative and new ideas to the table + Comfortable multi-tasking with minimal supervision + Ability to work in large, collaborative teams across geographical boundaries to achieve organizational goals + Eagerness to take accountability/ownership of work, have real business impact, collaborate with a global community of developers sharing the technology and code base. + Proficiency in one or more modern programming languages and willingness to pick up skill on new and legacy technology + Understanding of Foreign exchange & Fixed Income products will be considered favorably +",https://www.glassdoor.com/partner/jobListing.htm?pos=113&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_3608e6fb&cb=1660151216523&jobListingId=1008039174035&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-c7661a960427bf98- +INTENSECOMP PTE. LTD.,NA,Software Engineer,Remote,Dental insurance Flexible schedule Professional development Work from home Monday to Friday 13th month salary Performance bonus Yearly bonus Software Programming: 1 year (Preferred) 50% (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=114&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_656b677c&cb=1660151216524&jobListingId=1008010242891&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-cd8a37fc96a1abe9- +Rolls-Royce,4.0,Software Engineer (Python/SQL),Singapore," +Working with colleagues to understand and implement requirements +Delivering the data supply chain, understanding how data is ingested from different sources and combined / transformed into a single data set. +Understanding how to analyse, cleanse, join and transform data. +Implementing reusable data solutions and software frameworks for complex data processing requirements +Implementing designed / specified solutions into the chosen platform +Working with colleagues to ensure that the on-prem/cloud infrastructure available is capable of meeting the solution requirements. +Planning, designing and conducting tests of the implementations, correcting errors and re-testing to achieve an acceptable result. +Appreciate how to manage the data including; security, archiving, structure and storage. +Degree level education in Mathematics, Scientific, Computing or Engineering discipline or equivalent experience with demonstrated working experience at various levels of Data Engineering/Software Engineering roles +Experience building, optimizing and automating Big Data pipelines, architectures and data sets using MS Azure (or similar cloud platforms) data management and processing components through IaaS/PaaS/SaaS implementation models implemented through custom solutions +Proficiency in Python scripting. Experience in using different python modules for data munging and implementing processing frameworks +Experience in designing solutions using databases and data storage technology using RDBMS (MS SQL Server) and NoSQL data stores. +Be up to date with data processing technology / platforms such as Spark (Databricks) +Experienced in Azure DevOps +Experience of working in tightly regulated industry is desirable +Experience with at least one ETL and/or data integration tool such as Informatica, Datastage, SSIS or MuleSoft is highly desirable +Good understanding of infrastructure components and their fit in different types of data solutions +Experience of designing solutions deployed on Microsoft and Linux operating systems +Experience of working in an agile environment, within a self-organising team.",https://www.glassdoor.com/partner/jobListing.htm?pos=117&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_01123a73&cb=1660151216525&jobListingId=1007136949657&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-66968e493beebe1b- +CrimsonLogic Pte Ltd,4.1,Software Engineer Intern,Singapore,"Analyze requests for enhancements/changes and write amendment/program specifications Update system documentation Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency Design and document system design, architecture and propose appropriate technologies and tools required to implement systems; and ensure users sign-off on design specifications Use development tools to develop applications for better productivity Develop test cases, conduct SIT, load test and tune the performance of systems to meet SLA Basic knowledge in Java, Python, C# Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=126&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_5242b9b3&cb=1660151216526&jobListingId=1007997373501&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-801fd49c18e6b617- +GRG Equipment (Singapore) Pte. Ltd,NA,Software Developer,Singapore,Cell phone reimbursement Professional development Promotion to permanent employee Flexible hours Monday to Friday,https://www.glassdoor.com/partner/jobListing.htm?pos=116&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_b2921fa0&cb=1660151216525&jobListingId=1008054917783&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-5fcb6621737833e3- +Wiley Edge( formerly mthree),NA,Graduate Software Engineer,Singapore,"Participate and contribute in the entire implementation process for new applications and enhancements to existing applications Provide input on the overall solution design Build and test applications Meet with business partners to understand business needs Conduct root cause analysis and implement basic performance tuning Responsible for ensuring the solution meets business needs B.S., Computer Science, MIS or within a STEM related subject 3.0 GPA or higher Development experience Solid software engineering principles (data structures, OO, design patterns, multithreading) Good trouble shooting and debugging skills Understanding of COBOL, JAVA, JSP, Supertool, PL/SQL, UNIX shell scripting, etc. Amisys, Facets or other claims management system experience a plus. Working knowledge of database concepts (SQL, stored procs, schema design) Understanding of the formal software development lifecycle (SDLC) Understanding of test-driven development Fully paid, in-depth and interactive training with a diverse group of like-minded graduates, delivered by experts with working knowledge of the field. A competitive graduate salary Pay increases every 6 months A flexible benefits package Ongoing training and pastoral care Invaluable industry experience and the opportunity to start a career in a desirable and competitive industry Professional development Monday to Friday Bachelor's or equivalent (Required)",https://www.glassdoor.com/partner/jobListing.htm?pos=107&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_873d4e5f&cb=1660151216521&jobListingId=1007967703677&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-2e2d3ff0e2a933f2- +Indeed,4.4,Staff Software Engineer (multiple roles),Singapore," +Improve our current products to better match job seekers and employers in specific high priority and strategic markets +Architect new solutions and validate new ideas by either building on top of existing solutions or by prototyping new products +Identify system architecture and product design improvements to better support feature development and integration with new products for job seekers in all international markets +Mentor engineers and provide feedback on software architecture designs and implementations of new products and features. +Strong sense of ownership in everything they build, able to build new products from scratch quickly +Comfortable working in other teams’ code bases +BS in Computer Science or related area, or relevant work experience +7+ years of experience in software development +Experience building scalable, distributed, highly-available systems +Knowledge of Java, React, Spring Framework, Protobuf, REST, gRPC, GraphQL and JSON +Experience in building Machine Learning pipelines desired",https://www.glassdoor.com/partner/jobListing.htm?pos=110&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_69def441&cb=1660151216522&jobListingId=1007285082715&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-d2f785ec70a7f6aa- +ITCAN Pte Ltd,4.0,"Cloud Engineer, Information Technology",Singapore,"Participate in Cloud Migrations for VMs using tools like AWS / Azure. Ability to codify or maintain cloud systems in an automated fashion using tools like Ansible, Terraform etc with proper documentation Apply technical knowledge, hands-on and customer insights to operate and administrate a cloud infrastructure Ensure all configuration conforms to high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment, aligning to design documentation specifications Ability to codify or implement/deploy configurations with the principles of automation by default in new projects with proper documentations Collaborate with team members to engage clients in operational meetings, discussions, process betterment and contribute to optimisations for the client’s environment Maintain technical skills, certifications and knowledge of market trends and competitive insights; collaborate and share with the technical community specifically in the cloud space Ability to manage issues with proper resolution/documentation and SLAs is required for this role Day shift Flexible hours Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=119&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_51fabeb1&cb=1660151216526&jobListingId=1008004808993&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-9cbcf0aa8189a3af- +DBS Bank,3.9,Middleware Software engineer,Singapore,"Develop/Maintain Middleware software to support Distributed Batch Jobs and Distributed processing Develop/Maintain Middleware software to support Test Environment Provisioning Develop/Maintain Middleware software to support Auto-scaling for different infrastructure (VM/cloud/Kubernetes) Build/Maintain tools to support Release management and Test Maintain documentation and test coverage Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements. Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members. Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines Application Support, Deployment of Release, patches & fixes on Platform Experience in backend development in Spring Boot/Quarkus Experience with Caching Databases such as Redis, Hazelcast, Memcache Experience with relational databases such as MariaDB, Sybase Experience with deployment on different infrastructures such as Kubernetes/Virtual Machines Experience in micro-service design such service discovery, service load-balancing, Saga pattern, auto-scaling and fault tolerance Experience with Clustering and coordination with ZooKeeper/Curator or ETCD Experience with CI/CD tools such as Jenkins/Bamboo Experience with SPA development in ReactJS/Vue.js/Angular/LitElements Experience with PERL scripts",https://www.glassdoor.com/partner/jobListing.htm?pos=130&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_c29763d1&cb=1660151216526&jobListingId=1008063871920&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-78bca93ba3e73ead- +LeadingSide Pte Ltd,NA,Senior/Junior Software Engineer,Singapore,"We are seeking a Java, C++ or .Net developer to join the development team Ensure program modifications and development meets user defined requirement and program specifications. + Developing and/ or enhancing existing software product/ project Analyze and troubleshoot issues related to the system Diploma or Degree in Computer Science, Engineering or related courses + Possess Object Oriented knowledge, Java, C++ and .Net Experienced in Database/SQL knowledge such as MySQL, MSSQL, Informix, Oracle or DB2 Candidate should be able to work under pressure and deliver on tight schedules Ability to work in teams as well as alone + Junior to Senior; 0 - 5 years experience (fresh graduates are encouraged to apply) Required language: English",https://www.glassdoor.com/partner/jobListing.htm?pos=118&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_531b0809&cb=1660151216526&jobListingId=1007584295438&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-692c6ae6a8806d80- +Equotix Pte Ltd,NA,Web Development Engineer,Singapore," +Full stack web development (front end + back end) +Deploy and test new or existing web applications +Write high-quality, clean, elegant and maintainable code +Enjoy programming +Perfect written English +Possess at least a Diploma or GCE 'A' level certificate +Strong knowledge and background in any programming language +Experience in software development or any relevant projects +Proficiency in at least two programming language or technology including, but not limited to PHP, Javascript/jQuery, HTML, CSS, MySQL will be beneficial but not obligatory +A team player, willing to help other developers, share knowledge and care about the software that you build +Fresh graduates with no experience in web development are welcomed",https://www.glassdoor.com/partner/jobListing.htm?pos=112&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_11a7de34&cb=1660151216523&jobListingId=1007630684298&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-86c17fd077afea55- +Castec Singapore Pte. Ltd.,NA,Software Application Engineer,Singapore,Monday to Friday 13th month salary,https://www.glassdoor.com/partner/jobListing.htm?pos=115&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_4df3d198&cb=1660151216524&jobListingId=1007958527177&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-33753a14f0749d37- +Titansoft Singapore,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL +Integrate awesome web applications with database or API-driven back-ends +Design incredible templates for users' ease of use +Enjoy solving problems with your team before they even turn into one +Challenge ideas and spawn something revolutionary +Work in a dynamic, collaborative and non-hierarchical team to break new grounds +0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome!) +Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code +Passionate about life and how to make it better through technology +Continuously seek improvements in our products, processes and people +Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) + Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) + Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) + Comprehensive insurance coverage + Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) + Communities of Practice and Workshops catered for your growth and learning + Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) + Hardcore work and hardcore fun!",https://www.glassdoor.com/partner/jobListing.htm?pos=121&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_2d97bbab&cb=1660151216526&jobListingId=1005596425657&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-7db057a702f588ea- +MasterCard,4.3,Software Engineer,Singapore,"Are you passionate about software engineering? Do you enjoy seeing your code have real-world impact on a wide range of customers and important problems? Do you want to join a company that offers a competitive benefits program that attracts and retains the most talented engineers around the world? Do you want to work for a company that offers additional benefits that match our values such as flexible work hours, paid volunteer days, charitable matching, and tuition assistance? Do you thrive in a place where you are continuously learning more while growing your skills and career? Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected, and who can bring their authentic selves to work? Learn more at Mastercard’s Corporate Sustainability Report. A hands-on engineer who writes high-quality code with a focus on security, design, and maintainability. Contribute to all phases of software development from design through rollout. Have strong ownership of your team’s software including monitoring, dependencies, build, and deployments. Communicate, collaborate and work effectively in a global environment. Currently enrolled in your final year of a bachelor’s or accelerated master’s program Strong foundation in algorithms, data structures, and core computer science concepts. Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, Python, etc. Strong written and verbal English communication skills. Strong analytical and excellent problem-solving skills. +Abide by Mastercard’s security policies and practices; +Ensure the confidentiality and integrity of the information being accessed; +Report any suspected information security violation or breach, and +Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.",https://www.glassdoor.com/partner/jobListing.htm?pos=101&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&cs=1_4684ea34&cb=1660151216520&jobListingId=1008056288919&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-fe1ce0b32e6137c1- +Anacle Systems Limited,NA,Full Stack Software Engineer,Singapore,"Develop web application prototypes, new technologies and products Build highly responsive and scalable web applications Build fully functional web applications, writing clean and maintainable code Build web applications with interfaces to backend database Build regularly automated tasks to perform functions specific to the project requirements Build interfaces to exchange data between various third-party systems Resolve defects, and generally ensure accuracy, integrity, inter-operability and completeness of system Troubleshoot and debug to optimize performance Prepare and deliver software related documentation Provide timely updates to the web application Provide support and maintenance of existing software web application projects Respond to users in a timely manner Work with fellow software engineers to coordinate the development effort and ensure overall consistency in the coding and the interfacing between various components and sub-systems in order to achieve a full functioning solution. Work with consultants to craft user stories, assess feasibility and build demo showcase Work with consultants and senior engineers to develop test scenarios to ensure full functionality of system before user acceptance test Work with customers and partners, both internal and external where there will be collaboration for knowledge transfer. At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent. Fresh graduate, or up to 2 years of relevant working experience Tech Stack Requirements: ASP.NET Framework 4.5 or .NET Core, C#, HTML, CSS, Javascript, SQL Server Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Strong interest in software engineering Willingness to learn on the job, and constantly eager to learn new skills on one’s own Ability to work well in teams and also independently in a fast-paced environment Familiarity with mobile application development (with Xamarin) is a plus. Familiarity with backend API development (with .NET technologies) is a plus. Domain knowledge in accounting, or procurement, or inventory management, or leasing, or computerized maintenance management, or billing, or resource booking, or Enterprise Resource Planning is a plus Cell phone reimbursement Health insurance Professional development Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=102&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_83de7a39&cb=1660151216520&jobListingId=1007850377463&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-efb3291bc6601324- +HASHSTACS PTE. LTD.,4.0,Frontend Software Engineer (Remote),Singapore,B.S. or M.S. in Computer Science or equivalent degree or experience UX Design experience Relevant work experience with React.js and web applications Experience with 1 or more cloud platforms (AWS is a plus) Parental leave Work from home Monday to Friday Performance bonus Bachelor's or equivalent (Preferred) software engineering: 2 years (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=122&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_ca7c59b5&cb=1660151216526&jobListingId=1008040510043&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-a0c2c6c4b224b7b3- +Adstify Search Pte Ltd,NA,Software Engineer,Singapore,"Develop and deploy software systems that iteratively deliver business value across both back-end and front-end Derive and implement non-functional requirements based on interactions with the product and business elements Establish best practices for developing processes, technologies, coding practices and architectures Maintain a DevOps culture and an Agile product development mindset in the technical team Write and maintain unit tests to ensure robustness of the product Debug and fix code based on customer incident reports and on errors found through internal testing Assist in maintaining software infrastructure and ensure optimal availability of products / services Assist in maintaining and upgrading the software architecture as new services are added to ensure ease of long-term development 2-6 years of experience in frontend and backend programming development Experienced in using an Agile methodology / operating with a DevOps culture Strong analytical mindset, attention to details, and critical thinking; entrepreneurial and solution-oriented Strong team player with good communication and leadership skills Experience in software architecture design and software infrastructure is a plus Experience with high scalability SaaS systems built with microservices is a plus Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=123&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_5b71d40e&cb=1660151216526&jobListingId=1008045763443&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-451b4d7f14c61450- +Cynopsis Solutions Pte Ltd,NA,Software Engineer,Singapore,"To design, develop, test and deploy a suite of dynamic cloud-based RegTech solutions. Responsible for team project implementation and delivery using Agile methodology with exposure to full cycle scrum product development. Responsible for team provisioning of BAU maintenance, optimisation and enhancements based on product development needs and any client feedback. Possess hands-on programming, and solution architecture design skills with demonstrated willingness and capability to on-board new technologies quickly. Believe in good programming habits. Work with the team in writing elegant code, perform code review, and suggest changes to tools, policies and processes. Work closely with QAs to ensure quality delivery that meets key metrics. Work closely with DevOps to build frameworks and tools pipeline, define standards (e.g. REST API), improve overall efficiency of the development (e.g. CI/CD toolchain), hygiene of the code repository (e.g. GitHub), and manage the change & release process of deployments, upgrades and migrations. Preferably 2 to 3 years of professional software development experience with several full AGILE implementations. Less experienced and/or fresh graduates with a flair and passion in backend software engineering will be considered for the junior role. Good knowledge of software engineering and best practices including coding standards, code reviews, source control management, build processes, testing, and operations for scalable, multi-tenancy and high-volume solutions. High proficiency with using Java, Python, Django, Node.js, and comfortable with bash scripts on Linux-based systems, and using AWS (EC2, CloudFormation, CloudWatch, RDS, ECS etc.) is necessary. Extensive experience with Docker, container management, SQL databases and REST API service integration. Good understanding of OWASP security practices is a plus. An ability to perform in a fast-paced, multi-time zone environment. Additional leave Dental insurance Health insurance Professional development Promotion to permanent employee Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=104&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_3b94946c&cb=1660151216521&jobListingId=1008007451330&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-e456afb4f3f5ec02- +Dezire Technologies Pte Ltd,3.8,Software Test Engineer,Singapore,Health insurance Monday to Friday Software testing: 4 years (Preferred) UI-based Testing: 1 year (Preferred) Embedded Software Testing: 1 year (Preferred) Integrated payments: 1 year (Preferred) micropayments: 1 year (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=129&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_1853b0c6&cb=1660151216526&jobListingId=1008055175913&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-fe1e3e58d04791ad- +AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD,3.8,Software Developer,Ang Mo Kio New Town,"Develop proof of concepts and technical designs Data modelling Installation and configuration of plug-ins Manage software development, enhancement, debugging, testing and maintenance of the backend application Make design, code, testing and system quality improvement to backend application programming interface (API) Technical documentation Minimum 1 year of hands on experience with web development IT, Computer Science background or equivalent Good communication skills to liaise with internal and external stakeholders Provide tangible solutions and work-around to complex issues Highly motivated with sense of ownership Relentless in nature to oversee tasks from end-to-end towards completion Strong in both front-end and back-end development Proficient in HTML/CSS3 with Javascript/ JQuery, MySQL and CakePHP Experience in developing PHP or web-based applications Prior experience with LMS projects (Preferred) Familiar with Moodle, Totara or similar platforms (Preferred) Professional development Promotion to permanent employee Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=109&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_258f1157&cb=1660151216522&jobListingId=1007998815340&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-6f1968e19916f754- +WSH EXPERTS PTE LTD,2.3,Software Engineer,Singapore,"Maintain and enhance IT applications which includes implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and providing workable solution to fix the issues. Design and develop new IT application according to specifications provided. Perform iterative prototyping to introduce and enhance new features to the core system. Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation. Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins. Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues Must have at least 3 years of good working knowledge in the following areas: Web Application Client-side Technologies (e.g. JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM); Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#); Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS); Database technologies (e.g. Postgresql, MS SQL, Oracle); and Code version control system (Git). Must have good communication skills and the ability to: Understand and communicate in English, in speech and writing. Work with other members in a dynamic and fast-moving team. Work independently with minimum supervision. Work on own initiative and adhere to deadlines. Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=125&ao=1136043&s=58&guid=0000018288b9382892919f8f42a08d5a&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_a413cabc&cb=1660151216526&jobListingId=1007994102463&jrtk=3-0-1ga4bie2djoom801-1ga4bie2snce1800-6ab91ef72c68d1e6- +AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD,3.8,Software Developer,Ang Mo Kio New Town,"Develop proof of concepts and technical designs Data modelling Installation and configuration of plug-ins Manage software development, enhancement, debugging, testing and maintenance of the backend application Make design, code, testing and system quality improvement to backend application programming interface (API) Technical documentation Minimum 1 year of hands on experience with web development IT, Computer Science background or equivalent Good communication skills to liaise with internal and external stakeholders Provide tangible solutions and work-around to complex issues Highly motivated with sense of ownership Relentless in nature to oversee tasks from end-to-end towards completion Strong in both front-end and back-end development Proficient in HTML/CSS3 with Javascript/ JQuery, MySQL and CakePHP Experience in developing PHP or web-based applications Prior experience with LMS projects (Preferred) Familiar with Moodle, Totara or similar platforms (Preferred) Professional development Promotion to permanent employee Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=209&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_963b348d&cb=1660151295406&jobListingId=1007998815340&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-6f1968e19916f754- +LeadingSide Pte Ltd,NA,Senior/Junior Software Engineer,Singapore,"We are seeking a Java, C++ or .Net developer to join the development team Ensure program modifications and development meets user defined requirement and program specifications. + Developing and/ or enhancing existing software product/ project Analyze and troubleshoot issues related to the system Diploma or Degree in Computer Science, Engineering or related courses + Possess Object Oriented knowledge, Java, C++ and .Net Experienced in Database/SQL knowledge such as MySQL, MSSQL, Informix, Oracle or DB2 Candidate should be able to work under pressure and deliver on tight schedules Ability to work in teams as well as alone + Junior to Senior; 0 - 5 years experience (fresh graduates are encouraged to apply) Required language: English",https://www.glassdoor.com/partner/jobListing.htm?pos=218&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_ae0ce1ea&cb=1660151295409&jobListingId=1007584295438&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-692c6ae6a8806d80- +Cynopsis Solutions Pte Ltd,NA,Software Engineer,Singapore,"To design, develop, test and deploy a suite of dynamic cloud-based RegTech solutions. Responsible for team project implementation and delivery using Agile methodology with exposure to full cycle scrum product development. Responsible for team provisioning of BAU maintenance, optimisation and enhancements based on product development needs and any client feedback. Possess hands-on programming, and solution architecture design skills with demonstrated willingness and capability to on-board new technologies quickly. Believe in good programming habits. Work with the team in writing elegant code, perform code review, and suggest changes to tools, policies and processes. Work closely with QAs to ensure quality delivery that meets key metrics. Work closely with DevOps to build frameworks and tools pipeline, define standards (e.g. REST API), improve overall efficiency of the development (e.g. CI/CD toolchain), hygiene of the code repository (e.g. GitHub), and manage the change & release process of deployments, upgrades and migrations. Preferably 2 to 3 years of professional software development experience with several full AGILE implementations. Less experienced and/or fresh graduates with a flair and passion in backend software engineering will be considered for the junior role. Good knowledge of software engineering and best practices including coding standards, code reviews, source control management, build processes, testing, and operations for scalable, multi-tenancy and high-volume solutions. High proficiency with using Java, Python, Django, Node.js, and comfortable with bash scripts on Linux-based systems, and using AWS (EC2, CloudFormation, CloudWatch, RDS, ECS etc.) is necessary. Extensive experience with Docker, container management, SQL databases and REST API service integration. Good understanding of OWASP security practices is a plus. An ability to perform in a fast-paced, multi-time zone environment. Additional leave Dental insurance Health insurance Professional development Promotion to permanent employee Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=204&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_61d29b93&cb=1660151295405&jobListingId=1008007451330&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-e456afb4f3f5ec02- +WSH EXPERTS PTE LTD,2.3,Software Engineer,Singapore,"Maintain and enhance IT applications which includes implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and providing workable solution to fix the issues. Design and develop new IT application according to specifications provided. Perform iterative prototyping to introduce and enhance new features to the core system. Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation. Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins. Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues Must have at least 3 years of good working knowledge in the following areas: Web Application Client-side Technologies (e.g. JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM); Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#); Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS); Database technologies (e.g. Postgresql, MS SQL, Oracle); and Code version control system (Git). Must have good communication skills and the ability to: Understand and communicate in English, in speech and writing. Work with other members in a dynamic and fast-moving team. Work independently with minimum supervision. Work on own initiative and adhere to deadlines. Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=225&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_8be17615&cb=1660151295409&jobListingId=1007994102463&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-6ab91ef72c68d1e6- +HASHSTACS PTE. LTD.,4.0,Frontend Software Engineer (Remote),Singapore,B.S. or M.S. in Computer Science or equivalent degree or experience UX Design experience Relevant work experience with React.js and web applications Experience with 1 or more cloud platforms (AWS is a plus) Parental leave Work from home Monday to Friday Performance bonus Bachelor's or equivalent (Preferred) software engineering: 2 years (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=222&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_903a564a&cb=1660151295409&jobListingId=1008040510043&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-a0c2c6c4b224b7b3- +Titansoft Pte Ltd,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL Integrate awesome web applications with database or API-driven back-ends Design incredible templates for users' ease of use Enjoy solving problems with your team before they even turn into one Challenge ideas and spawn something revolutionary Work in a dynamic, collaborative and non-hierarchical team to break new grounds 0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome! Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code Passionate about life and how to make it better through technology Continuously seek improvements in our products, processes and people Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) Comprehensive insurance coverage Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) Communities of Practice and Workshops catered for your growth and learning Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) Hardcore work and hardcore fun! Cell phone reimbursement Flexible schedule Health insurance Parental leave Professional development Work from home Flexible hours Monday to Friday 13th month salary Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=203&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_7b9b1b6c&cb=1660151295405&jobListingId=1007839709621&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-cc714a31954238ee- +Castec Singapore Pte. Ltd.,NA,Software Application Engineer,Singapore,Monday to Friday 13th month salary,https://www.glassdoor.com/partner/jobListing.htm?pos=215&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_17b5de67&cb=1660151295408&jobListingId=1007958527177&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-33753a14f0749d37- +NextLabs Inc.,3.3,Software Engineer (Java),Singapore,"Write well structured, testable, efficient, reusable, maintainable and scalable code. Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud using Java. Stay up-to-date with software technologies and methodologies. Work with Professional Services to ensure solution is supportable. Possess at least a Bachelor’s Degree/Diploma in computer science or a related field. Good understanding of software architecture, programming practices and design patterns in Java. Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven. Experience in building REST APIs. Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL. Experience with Docker and orchestration frameworks like Kubernetes is a plus. Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus. Basic knowledge of UNIX, shell scripting. Strong organizational and communication skills. Strong analytical skills. Self-motivated and ability to learn new technologies.",https://www.glassdoor.com/partner/jobListing.htm?pos=228&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_4e6b422c&cb=1660151295409&jobListingId=1007898774479&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-20ad270e1734723a- +INTENSECOMP PTE. LTD.,NA,Software Engineer,Remote,Dental insurance Flexible schedule Professional development Work from home Monday to Friday 13th month salary Performance bonus Yearly bonus Software Programming: 1 year (Preferred) 50% (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=214&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_3f2d6883&cb=1660151295408&jobListingId=1008010242891&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-cd8a37fc96a1abe9- +Dezire Technologies Pte Ltd,3.8,Software Test Engineer,Singapore,Health insurance Monday to Friday Software testing: 4 years (Preferred) UI-based Testing: 1 year (Preferred) Embedded Software Testing: 1 year (Preferred) Integrated payments: 1 year (Preferred) micropayments: 1 year (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=229&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_4b8499cb&cb=1660151295409&jobListingId=1008055175913&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-fe1e3e58d04791ad- +Wiley Edge( formerly mthree),NA,Graduate Software Engineer,Singapore,"Participate and contribute in the entire implementation process for new applications and enhancements to existing applications Provide input on the overall solution design Build and test applications Meet with business partners to understand business needs Conduct root cause analysis and implement basic performance tuning Responsible for ensuring the solution meets business needs B.S., Computer Science, MIS or within a STEM related subject 3.0 GPA or higher Development experience Solid software engineering principles (data structures, OO, design patterns, multithreading) Good trouble shooting and debugging skills Understanding of COBOL, JAVA, JSP, Supertool, PL/SQL, UNIX shell scripting, etc. Amisys, Facets or other claims management system experience a plus. Working knowledge of database concepts (SQL, stored procs, schema design) Understanding of the formal software development lifecycle (SDLC) Understanding of test-driven development Fully paid, in-depth and interactive training with a diverse group of like-minded graduates, delivered by experts with working knowledge of the field. A competitive graduate salary Pay increases every 6 months A flexible benefits package Ongoing training and pastoral care Invaluable industry experience and the opportunity to start a career in a desirable and competitive industry Professional development Monday to Friday Bachelor's or equivalent (Required)",https://www.glassdoor.com/partner/jobListing.htm?pos=207&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_dd7b41a0&cb=1660151295406&jobListingId=1007967703677&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-2e2d3ff0e2a933f2- +Anacle Systems Limited,NA,Full Stack Software Engineer,Singapore,"Develop web application prototypes, new technologies and products Build highly responsive and scalable web applications Build fully functional web applications, writing clean and maintainable code Build web applications with interfaces to backend database Build regularly automated tasks to perform functions specific to the project requirements Build interfaces to exchange data between various third-party systems Resolve defects, and generally ensure accuracy, integrity, inter-operability and completeness of system Troubleshoot and debug to optimize performance Prepare and deliver software related documentation Provide timely updates to the web application Provide support and maintenance of existing software web application projects Respond to users in a timely manner Work with fellow software engineers to coordinate the development effort and ensure overall consistency in the coding and the interfacing between various components and sub-systems in order to achieve a full functioning solution. Work with consultants to craft user stories, assess feasibility and build demo showcase Work with consultants and senior engineers to develop test scenarios to ensure full functionality of system before user acceptance test Work with customers and partners, both internal and external where there will be collaboration for knowledge transfer. At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent. Fresh graduate, or up to 2 years of relevant working experience Tech Stack Requirements: ASP.NET Framework 4.5 or .NET Core, C#, HTML, CSS, Javascript, SQL Server Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Strong interest in software engineering Willingness to learn on the job, and constantly eager to learn new skills on one’s own Ability to work well in teams and also independently in a fast-paced environment Familiarity with mobile application development (with Xamarin) is a plus. Familiarity with backend API development (with .NET technologies) is a plus. Domain knowledge in accounting, or procurement, or inventory management, or leasing, or computerized maintenance management, or billing, or resource booking, or Enterprise Resource Planning is a plus Cell phone reimbursement Health insurance Professional development Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=202&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_7ec993da&cb=1660151295405&jobListingId=1007850377463&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-efb3291bc6601324- +DBS Bank,3.9,Middleware Software engineer,Singapore,"Develop/Maintain Middleware software to support Distributed Batch Jobs and Distributed processing Develop/Maintain Middleware software to support Test Environment Provisioning Develop/Maintain Middleware software to support Auto-scaling for different infrastructure (VM/cloud/Kubernetes) Build/Maintain tools to support Release management and Test Maintain documentation and test coverage Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements. Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members. Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines Application Support, Deployment of Release, patches & fixes on Platform Experience in backend development in Spring Boot/Quarkus Experience with Caching Databases such as Redis, Hazelcast, Memcache Experience with relational databases such as MariaDB, Sybase Experience with deployment on different infrastructures such as Kubernetes/Virtual Machines Experience in micro-service design such service discovery, service load-balancing, Saga pattern, auto-scaling and fault tolerance Experience with Clustering and coordination with ZooKeeper/Curator or ETCD Experience with CI/CD tools such as Jenkins/Bamboo Experience with SPA development in ReactJS/Vue.js/Angular/LitElements Experience with PERL scripts",https://www.glassdoor.com/partner/jobListing.htm?pos=230&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_91404adc&cb=1660151295409&jobListingId=1008063871920&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-78bca93ba3e73ead- +LEDR Pte Ltd,NA,Software Engineer,Singapore,Additional leave Flexible schedule Work from home Flexible hours Bachelor's or equivalent (Preferred) Programming: 4 years (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=205&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_9ce15cbc&cb=1660151295406&jobListingId=1008058385936&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-ea951d8c27b136e6- +iZeno,3.0,Software Engineer (PHP),Singapore,"Writing maintainable and extensible PHP code Design, develop, deploy and support Business Applications (E.g. SugarCRM) Implement CRM project Collaborate with others in an open environment Diploma/Professional certificate/Bachelor Degree in Computer Science/Information Technology or equivalent Minimum 1 year relevant working experience preferred, fresh graduates may be considered Experience in CRM implementation projects Deep understanding of Algorithms Thorough understanding of Performance and Scalability Understanding of Data Modelling and application design Required skills: PHP Strong analytical skills and problem solver Hybrid mode: 9 days per month work from home (remote) An exciting job with latest technology Continuous training & development of soft and hard skills A competitive salary, inline with your profile A package of benefits including healthcare insurance An awesome team of colleagues & regular team building activities The ability to work with the world’s leading companies in technology and innovation An environment where we embrace openness, transparency and grab every opportunity to have fun, while always doing what is right for our customers and partners.",https://www.glassdoor.com/partner/jobListing.htm?pos=211&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_482d5b7e&cb=1660151295407&jobListingId=1007766969584&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-5c912a9ae1ae3af8- +Indeed,4.4,Software Engineer I (multiple roles) - Job Seeker,Singapore," +1+ years experience as a Software Engineer successfully tackling challenging problems at scale +Solid knowledge of data structures and algorithms and excellent programming skills +Experience with Java, Javascript, Typescript, React +Demonstrated ability to operate as a high-performing member of a small, cross-functional team",https://www.glassdoor.com/partner/jobListing.htm?pos=208&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_6eed597e&cb=1660151295406&jobListingId=1007133972533&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-ebd90491e5a5306e- +Indeed,4.4,Software Engineer II (multiple roles),Singapore," +BS in Computer Science or equivalent practical experience +2+ years experience in software development +Demonstrated ability to operate as a high-performing member of a small, cross-functional team +Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences +Knowledge of Java, React, Spring Framework, Protobuf, ReST, GraphQL and JSON.",https://www.glassdoor.com/partner/jobListing.htm?pos=206&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_0e765833&cb=1660151295406&jobListingId=1006860324607&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-66b754c47f4a259b- +"JPMorgan Chase Bank, N.A.",3.7,Software Engineer- Analyst,Singapore,"Bachelor's degree in Engineering, Computer Science or related disciplines. + Minimum 1 year of software engineering experience, preferably within the Financial Services sector + Enthusiastic, self-motivated, strong interest in learning, resilient + Strong analytical and problem solving skills, bring innovative and new ideas to the table + Comfortable multi-tasking with minimal supervision + Ability to work in large, collaborative teams across geographical boundaries to achieve organizational goals + Eagerness to take accountability/ownership of work, have real business impact, collaborate with a global community of developers sharing the technology and code base. + Proficiency in one or more modern programming languages and willingness to pick up skill on new and legacy technology + Understanding of Foreign exchange & Fixed Income products will be considered favorably +",https://www.glassdoor.com/partner/jobListing.htm?pos=213&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_6c4ee904&cb=1660151295408&jobListingId=1008039174035&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-c7661a960427bf98- +Palazon Technology Pte Ltd,2.5,Web Developer,Singapore,"Working projects on web application design, development and maintenance. Designing, prototyping, testing and documenting web applications based on system specifications and requirements. Delivering results/milestones on-time with high level of quality and customer satisfaction. Providing technical support for web applications. Minimum Diploma holders or above in IT or Software. Proficiency in HTML, Javascript and CSS is a must. Proficiency in MySQL, or other relational databases. Experience in PHP, Python or Java is a must. Experience in version control tools. Ability to learn new skills quickly. Passion in software coding and design. Excellent problem-solving skills, with the ability to design and devise logic on your own. Excellent communication skills along with basic know-how of Agile/Scrum. Additional leave Cell phone reimbursement Dental insurance Flexible schedule Health insurance Professional development Promotion to permanent employee Work from home Monday to Friday Commission pay Overtime pay Performance bonus Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=227&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_c35649e3&cb=1660151295409&jobListingId=1008037260466&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-b5c99f156ad93221- +Titansoft Singapore,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL +Integrate awesome web applications with database or API-driven back-ends +Design incredible templates for users' ease of use +Enjoy solving problems with your team before they even turn into one +Challenge ideas and spawn something revolutionary +Work in a dynamic, collaborative and non-hierarchical team to break new grounds +0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome!) +Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code +Passionate about life and how to make it better through technology +Continuously seek improvements in our products, processes and people +Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) + Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) + Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) + Comprehensive insurance coverage + Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) + Communities of Practice and Workshops catered for your growth and learning + Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) + Hardcore work and hardcore fun!",https://www.glassdoor.com/partner/jobListing.htm?pos=221&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_77d1b454&cb=1660151295409&jobListingId=1005596425657&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-7db057a702f588ea- +Indeed,4.4,Staff Software Engineer (multiple roles),Singapore," +Improve our current products to better match job seekers and employers in specific high priority and strategic markets +Architect new solutions and validate new ideas by either building on top of existing solutions or by prototyping new products +Identify system architecture and product design improvements to better support feature development and integration with new products for job seekers in all international markets +Mentor engineers and provide feedback on software architecture designs and implementations of new products and features. +Strong sense of ownership in everything they build, able to build new products from scratch quickly +Comfortable working in other teams’ code bases +BS in Computer Science or related area, or relevant work experience +7+ years of experience in software development +Experience building scalable, distributed, highly-available systems +Knowledge of Java, React, Spring Framework, Protobuf, REST, gRPC, GraphQL and JSON +Experience in building Machine Learning pipelines desired",https://www.glassdoor.com/partner/jobListing.htm?pos=210&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_da6ad19b&cb=1660151295407&jobListingId=1007285082715&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-d2f785ec70a7f6aa- +ITCAN Pte Ltd,4.0,"Cloud Engineer, Information Technology",Singapore,"Participate in Cloud Migrations for VMs using tools like AWS / Azure. Ability to codify or maintain cloud systems in an automated fashion using tools like Ansible, Terraform etc with proper documentation Apply technical knowledge, hands-on and customer insights to operate and administrate a cloud infrastructure Ensure all configuration conforms to high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment, aligning to design documentation specifications Ability to codify or implement/deploy configurations with the principles of automation by default in new projects with proper documentations Collaborate with team members to engage clients in operational meetings, discussions, process betterment and contribute to optimisations for the client’s environment Maintain technical skills, certifications and knowledge of market trends and competitive insights; collaborate and share with the technical community specifically in the cloud space Ability to manage issues with proper resolution/documentation and SLAs is required for this role Day shift Flexible hours Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=219&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_aced5752&cb=1660151295409&jobListingId=1008004808993&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-9cbcf0aa8189a3af- +CrimsonLogic Pte Ltd,4.1,Software Engineer Intern,Singapore,"Analyze requests for enhancements/changes and write amendment/program specifications Update system documentation Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency Design and document system design, architecture and propose appropriate technologies and tools required to implement systems; and ensure users sign-off on design specifications Use development tools to develop applications for better productivity Develop test cases, conduct SIT, load test and tune the performance of systems to meet SLA Basic knowledge in Java, Python, C# Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=226&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_7db0051a&cb=1660151295409&jobListingId=1007997373501&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-801fd49c18e6b617- +Equotix Pte Ltd,NA,Web Development Engineer,Singapore," +Full stack web development (front end + back end) +Deploy and test new or existing web applications +Write high-quality, clean, elegant and maintainable code +Enjoy programming +Perfect written English +Possess at least a Diploma or GCE 'A' level certificate +Strong knowledge and background in any programming language +Experience in software development or any relevant projects +Proficiency in at least two programming language or technology including, but not limited to PHP, Javascript/jQuery, HTML, CSS, MySQL will be beneficial but not obligatory +A team player, willing to help other developers, share knowledge and care about the software that you build +Fresh graduates with no experience in web development are welcomed",https://www.glassdoor.com/partner/jobListing.htm?pos=212&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_4be1d1cb&cb=1660151295407&jobListingId=1007630684298&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-86c17fd077afea55- +GRG Equipment (Singapore) Pte. Ltd,NA,Software Developer,Singapore,Cell phone reimbursement Professional development Promotion to permanent employee Flexible hours Monday to Friday,https://www.glassdoor.com/partner/jobListing.htm?pos=216&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_4f85f643&cb=1660151295408&jobListingId=1008054917783&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-5fcb6621737833e3- +Rolls-Royce,4.0,Software Engineer (Python/SQL),Singapore," +Working with colleagues to understand and implement requirements +Delivering the data supply chain, understanding how data is ingested from different sources and combined / transformed into a single data set. +Understanding how to analyse, cleanse, join and transform data. +Implementing reusable data solutions and software frameworks for complex data processing requirements +Implementing designed / specified solutions into the chosen platform +Working with colleagues to ensure that the on-prem/cloud infrastructure available is capable of meeting the solution requirements. +Planning, designing and conducting tests of the implementations, correcting errors and re-testing to achieve an acceptable result. +Appreciate how to manage the data including; security, archiving, structure and storage. +Degree level education in Mathematics, Scientific, Computing or Engineering discipline or equivalent experience with demonstrated working experience at various levels of Data Engineering/Software Engineering roles +Experience building, optimizing and automating Big Data pipelines, architectures and data sets using MS Azure (or similar cloud platforms) data management and processing components through IaaS/PaaS/SaaS implementation models implemented through custom solutions +Proficiency in Python scripting. Experience in using different python modules for data munging and implementing processing frameworks +Experience in designing solutions using databases and data storage technology using RDBMS (MS SQL Server) and NoSQL data stores. +Be up to date with data processing technology / platforms such as Spark (Databricks) +Experienced in Azure DevOps +Experience of working in tightly regulated industry is desirable +Experience with at least one ETL and/or data integration tool such as Informatica, Datastage, SSIS or MuleSoft is highly desirable +Good understanding of infrastructure components and their fit in different types of data solutions +Experience of designing solutions deployed on Microsoft and Linux operating systems +Experience of working in an agile environment, within a self-organising team.",https://www.glassdoor.com/partner/jobListing.htm?pos=217&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_fc05d390&cb=1660151295409&jobListingId=1007136949657&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-66968e493beebe1b- +MasterCard,4.3,Software Engineer,Singapore,"Are you passionate about software engineering? Do you enjoy seeing your code have real-world impact on a wide range of customers and important problems? Do you want to join a company that offers a competitive benefits program that attracts and retains the most talented engineers around the world? Do you want to work for a company that offers additional benefits that match our values such as flexible work hours, paid volunteer days, charitable matching, and tuition assistance? Do you thrive in a place where you are continuously learning more while growing your skills and career? Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected, and who can bring their authentic selves to work? Learn more at Mastercard’s Corporate Sustainability Report. A hands-on engineer who writes high-quality code with a focus on security, design, and maintainability. Contribute to all phases of software development from design through rollout. Have strong ownership of your team’s software including monitoring, dependencies, build, and deployments. Communicate, collaborate and work effectively in a global environment. Currently enrolled in your final year of a bachelor’s or accelerated master’s program Strong foundation in algorithms, data structures, and core computer science concepts. Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, Python, etc. Strong written and verbal English communication skills. Strong analytical and excellent problem-solving skills. +Abide by Mastercard’s security policies and practices; +Ensure the confidentiality and integrity of the information being accessed; +Report any suspected information security violation or breach, and +Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.",https://www.glassdoor.com/partner/jobListing.htm?pos=201&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&cs=1_bb9303d7&cb=1660151295405&jobListingId=1008056288919&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-fe1ce0b32e6137c1- +Globotron (S) Pte Ltd,NA,Software Engineer,Singapore,"Prepare IT Status report Maintain and perform code change, where necessary Attend to client’s request on software and application related request Modify interfaces to exchange data between various third-party systems Provide support and maintenance of existing software application Respond to users in a timely manner Work with customers and partners Min 2 years of relevant working experience Experience Software Engineer with system engineering background Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Independent and self-motivated Ability to work well in teams and also independently in a fast-paced environment Tech Stack Requirements: .Net Framework, Balazor, ASP.NET, C#, MySQL, Core Java, Multi-threading, Swing, ActiveMQ, CORBA Visibroker, Oracle ASM Database, Apache Ant, Maven Cell phone reimbursement Monday to Friday 13th month salary Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=220&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_80bcd2fa&cb=1660151295409&jobListingId=1008052237327&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-c31326bdac6b7817- +Adstify Search Pte Ltd,NA,Software Engineer,Singapore,"Develop and deploy software systems that iteratively deliver business value across both back-end and front-end Derive and implement non-functional requirements based on interactions with the product and business elements Establish best practices for developing processes, technologies, coding practices and architectures Maintain a DevOps culture and an Agile product development mindset in the technical team Write and maintain unit tests to ensure robustness of the product Debug and fix code based on customer incident reports and on errors found through internal testing Assist in maintaining software infrastructure and ensure optimal availability of products / services Assist in maintaining and upgrading the software architecture as new services are added to ensure ease of long-term development 2-6 years of experience in frontend and backend programming development Experienced in using an Agile methodology / operating with a DevOps culture Strong analytical mindset, attention to details, and critical thinking; entrepreneurial and solution-oriented Strong team player with good communication and leadership skills Experience in software architecture design and software infrastructure is a plus Experience with high scalability SaaS systems built with microservices is a plus Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=223&ao=1136043&s=58&guid=0000018288ba6c518122c4df14d4fdcc&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_0137dbf1&cb=1660151295409&jobListingId=1008045763443&jrtk=3-0-1ga4bkr3li7l6801-1ga4bkr47i9hu800-451b4d7f14c61450- +LEDR Pte Ltd,NA,Software Engineer,Singapore,Additional leave Flexible schedule Work from home Flexible hours Bachelor's or equivalent (Preferred) Programming: 4 years (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=305&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_b3009937&cb=1660151359370&jobListingId=1008058385936&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-ea951d8c27b136e6- +Anacle Systems Limited,NA,Full Stack Software Engineer,Singapore,"Develop web application prototypes, new technologies and products Build highly responsive and scalable web applications Build fully functional web applications, writing clean and maintainable code Build web applications with interfaces to backend database Build regularly automated tasks to perform functions specific to the project requirements Build interfaces to exchange data between various third-party systems Resolve defects, and generally ensure accuracy, integrity, inter-operability and completeness of system Troubleshoot and debug to optimize performance Prepare and deliver software related documentation Provide timely updates to the web application Provide support and maintenance of existing software web application projects Respond to users in a timely manner Work with fellow software engineers to coordinate the development effort and ensure overall consistency in the coding and the interfacing between various components and sub-systems in order to achieve a full functioning solution. Work with consultants to craft user stories, assess feasibility and build demo showcase Work with consultants and senior engineers to develop test scenarios to ensure full functionality of system before user acceptance test Work with customers and partners, both internal and external where there will be collaboration for knowledge transfer. At least a Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent. Fresh graduate, or up to 2 years of relevant working experience Tech Stack Requirements: ASP.NET Framework 4.5 or .NET Core, C#, HTML, CSS, Javascript, SQL Server Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Strong interest in software engineering Willingness to learn on the job, and constantly eager to learn new skills on one’s own Ability to work well in teams and also independently in a fast-paced environment Familiarity with mobile application development (with Xamarin) is a plus. Familiarity with backend API development (with .NET technologies) is a plus. Domain knowledge in accounting, or procurement, or inventory management, or leasing, or computerized maintenance management, or billing, or resource booking, or Enterprise Resource Planning is a plus Cell phone reimbursement Health insurance Professional development Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=302&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_b8da7c74&cb=1660151359370&jobListingId=1007850377463&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-efb3291bc6601324- +Titansoft Pte Ltd,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL Integrate awesome web applications with database or API-driven back-ends Design incredible templates for users' ease of use Enjoy solving problems with your team before they even turn into one Challenge ideas and spawn something revolutionary Work in a dynamic, collaborative and non-hierarchical team to break new grounds 0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome! Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code Passionate about life and how to make it better through technology Continuously seek improvements in our products, processes and people Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) Comprehensive insurance coverage Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) Communities of Practice and Workshops catered for your growth and learning Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) Hardcore work and hardcore fun! Cell phone reimbursement Flexible schedule Health insurance Parental leave Professional development Work from home Flexible hours Monday to Friday 13th month salary Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=303&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_bd88f4c2&cb=1660151359370&jobListingId=1007839709621&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-cc714a31954238ee- +ITCAN Pte Ltd,4.0,"Cloud Engineer, Information Technology",Singapore,"Participate in Cloud Migrations for VMs using tools like AWS / Azure. Ability to codify or maintain cloud systems in an automated fashion using tools like Ansible, Terraform etc with proper documentation Apply technical knowledge, hands-on and customer insights to operate and administrate a cloud infrastructure Ensure all configuration conforms to high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment, aligning to design documentation specifications Ability to codify or implement/deploy configurations with the principles of automation by default in new projects with proper documentations Collaborate with team members to engage clients in operational meetings, discussions, process betterment and contribute to optimisations for the client’s environment Maintain technical skills, certifications and knowledge of market trends and competitive insights; collaborate and share with the technical community specifically in the cloud space Ability to manage issues with proper resolution/documentation and SLAs is required for this role Day shift Flexible hours Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=319&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_6afeb8fc&cb=1660151359374&jobListingId=1008004808993&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-9cbcf0aa8189a3af- +GRG Equipment (Singapore) Pte. Ltd,NA,Software Developer,Singapore,Cell phone reimbursement Professional development Promotion to permanent employee Flexible hours Monday to Friday,https://www.glassdoor.com/partner/jobListing.htm?pos=316&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_899619ed&cb=1660151359373&jobListingId=1008054917783&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-5fcb6621737833e3- +HASHSTACS PTE. LTD.,4.0,Frontend Software Engineer (Remote),Singapore,B.S. or M.S. in Computer Science or equivalent degree or experience UX Design experience Relevant work experience with React.js and web applications Experience with 1 or more cloud platforms (AWS is a plus) Parental leave Work from home Monday to Friday Performance bonus Bachelor's or equivalent (Preferred) software engineering: 2 years (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=322&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_1b103855&cb=1660151359374&jobListingId=1008040510043&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-a0c2c6c4b224b7b3- +Wiley Edge( formerly mthree),NA,Graduate Software Engineer,Singapore,"Participate and contribute in the entire implementation process for new applications and enhancements to existing applications Provide input on the overall solution design Build and test applications Meet with business partners to understand business needs Conduct root cause analysis and implement basic performance tuning Responsible for ensuring the solution meets business needs B.S., Computer Science, MIS or within a STEM related subject 3.0 GPA or higher Development experience Solid software engineering principles (data structures, OO, design patterns, multithreading) Good trouble shooting and debugging skills Understanding of COBOL, JAVA, JSP, Supertool, PL/SQL, UNIX shell scripting, etc. Amisys, Facets or other claims management system experience a plus. Working knowledge of database concepts (SQL, stored procs, schema design) Understanding of the formal software development lifecycle (SDLC) Understanding of test-driven development Fully paid, in-depth and interactive training with a diverse group of like-minded graduates, delivered by experts with working knowledge of the field. A competitive graduate salary Pay increases every 6 months A flexible benefits package Ongoing training and pastoral care Invaluable industry experience and the opportunity to start a career in a desirable and competitive industry Professional development Monday to Friday Bachelor's or equivalent (Required)",https://www.glassdoor.com/partner/jobListing.htm?pos=307&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_f29a842b&cb=1660151359370&jobListingId=1007967703677&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-2e2d3ff0e2a933f2- +MasterCard,4.3,Software Engineer,Singapore,"Are you passionate about software engineering? Do you enjoy seeing your code have real-world impact on a wide range of customers and important problems? Do you want to join a company that offers a competitive benefits program that attracts and retains the most talented engineers around the world? Do you want to work for a company that offers additional benefits that match our values such as flexible work hours, paid volunteer days, charitable matching, and tuition assistance? Do you thrive in a place where you are continuously learning more while growing your skills and career? Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected, and who can bring their authentic selves to work? Learn more at Mastercard’s Corporate Sustainability Report. A hands-on engineer who writes high-quality code with a focus on security, design, and maintainability. Contribute to all phases of software development from design through rollout. Have strong ownership of your team’s software including monitoring, dependencies, build, and deployments. Communicate, collaborate and work effectively in a global environment. Currently enrolled in your final year of a bachelor’s or accelerated master’s program Strong foundation in algorithms, data structures, and core computer science concepts. Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, Python, etc. Strong written and verbal English communication skills. Strong analytical and excellent problem-solving skills. +Abide by Mastercard’s security policies and practices; +Ensure the confidentiality and integrity of the information being accessed; +Report any suspected information security violation or breach, and +Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.",https://www.glassdoor.com/partner/jobListing.htm?pos=301&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_7d80ec79&cb=1660151359370&jobListingId=1008056288919&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-fe1ce0b32e6137c1- +Indeed,4.4,Staff Software Engineer (multiple roles),Singapore," +Improve our current products to better match job seekers and employers in specific high priority and strategic markets +Architect new solutions and validate new ideas by either building on top of existing solutions or by prototyping new products +Identify system architecture and product design improvements to better support feature development and integration with new products for job seekers in all international markets +Mentor engineers and provide feedback on software architecture designs and implementations of new products and features. +Strong sense of ownership in everything they build, able to build new products from scratch quickly +Comfortable working in other teams’ code bases +BS in Computer Science or related area, or relevant work experience +7+ years of experience in software development +Experience building scalable, distributed, highly-available systems +Knowledge of Java, React, Spring Framework, Protobuf, REST, gRPC, GraphQL and JSON +Experience in building Machine Learning pipelines desired",https://www.glassdoor.com/partner/jobListing.htm?pos=310&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_1c793e35&cb=1660151359372&jobListingId=1007285082715&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-d2f785ec70a7f6aa- +Palazon Technology Pte Ltd,2.5,Web Developer,Singapore,"Working projects on web application design, development and maintenance. Designing, prototyping, testing and documenting web applications based on system specifications and requirements. Delivering results/milestones on-time with high level of quality and customer satisfaction. Providing technical support for web applications. Minimum Diploma holders or above in IT or Software. Proficiency in HTML, Javascript and CSS is a must. Proficiency in MySQL, or other relational databases. Experience in PHP, Python or Java is a must. Experience in version control tools. Ability to learn new skills quickly. Passion in software coding and design. Excellent problem-solving skills, with the ability to design and devise logic on your own. Excellent communication skills along with basic know-how of Agile/Scrum. Additional leave Cell phone reimbursement Dental insurance Flexible schedule Health insurance Professional development Promotion to permanent employee Work from home Monday to Friday Commission pay Overtime pay Performance bonus Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=327&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_3dc894aa&cb=1660151359375&jobListingId=1008037260466&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-b5c99f156ad93221- +Cynopsis Solutions Pte Ltd,NA,Software Engineer,Singapore,"To design, develop, test and deploy a suite of dynamic cloud-based RegTech solutions. Responsible for team project implementation and delivery using Agile methodology with exposure to full cycle scrum product development. Responsible for team provisioning of BAU maintenance, optimisation and enhancements based on product development needs and any client feedback. Possess hands-on programming, and solution architecture design skills with demonstrated willingness and capability to on-board new technologies quickly. Believe in good programming habits. Work with the team in writing elegant code, perform code review, and suggest changes to tools, policies and processes. Work closely with QAs to ensure quality delivery that meets key metrics. Work closely with DevOps to build frameworks and tools pipeline, define standards (e.g. REST API), improve overall efficiency of the development (e.g. CI/CD toolchain), hygiene of the code repository (e.g. GitHub), and manage the change & release process of deployments, upgrades and migrations. Preferably 2 to 3 years of professional software development experience with several full AGILE implementations. Less experienced and/or fresh graduates with a flair and passion in backend software engineering will be considered for the junior role. Good knowledge of software engineering and best practices including coding standards, code reviews, source control management, build processes, testing, and operations for scalable, multi-tenancy and high-volume solutions. High proficiency with using Java, Python, Django, Node.js, and comfortable with bash scripts on Linux-based systems, and using AWS (EC2, CloudFormation, CloudWatch, RDS, ECS etc.) is necessary. Extensive experience with Docker, container management, SQL databases and REST API service integration. Good understanding of OWASP security practices is a plus. An ability to perform in a fast-paced, multi-time zone environment. Additional leave Dental insurance Health insurance Professional development Promotion to permanent employee Monday to Friday Performance bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=304&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_4e335e18&cb=1660151359370&jobListingId=1008007451330&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-e456afb4f3f5ec02- +Titansoft Singapore,4.2,Software Developer,Singapore,"Apply your expertise on our web applications using C#, ASP.NET and SQL +Integrate awesome web applications with database or API-driven back-ends +Design incredible templates for users' ease of use +Enjoy solving problems with your team before they even turn into one +Challenge ideas and spawn something revolutionary +Work in a dynamic, collaborative and non-hierarchical team to break new grounds +0 - 2 years of technical expertise in the software industry (fresh graduates definitely welcome!) +Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code +Passionate about life and how to make it better through technology +Continuously seek improvements in our products, processes and people +Constantly honing programming techniques and developing new skills 18 days of rest and relaxation for each year (P.S. It gets even better over the years!) + Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!) + Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night) + Comprehensive insurance coverage + Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope) + Communities of Practice and Workshops catered for your growth and learning + Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.) + Hardcore work and hardcore fun!",https://www.glassdoor.com/partner/jobListing.htm?pos=321&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_fcfbda4b&cb=1660151359374&jobListingId=1005596425657&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-7db057a702f588ea- +Dezire Technologies Pte Ltd,3.8,Software Test Engineer,Singapore,Health insurance Monday to Friday Software testing: 4 years (Preferred) UI-based Testing: 1 year (Preferred) Embedded Software Testing: 1 year (Preferred) Integrated payments: 1 year (Preferred) micropayments: 1 year (Preferred),https://www.glassdoor.com/partner/jobListing.htm?pos=329&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_124ba29e&cb=1660151359375&jobListingId=1008055175913&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-fe1e3e58d04791ad- +Indeed,4.4,Software Engineer II (multiple roles),Singapore," +BS in Computer Science or equivalent practical experience +2+ years experience in software development +Demonstrated ability to operate as a high-performing member of a small, cross-functional team +Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences +Knowledge of Java, React, Spring Framework, Protobuf, ReST, GraphQL and JSON.",https://www.glassdoor.com/partner/jobListing.htm?pos=306&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_21979db8&cb=1660151359370&jobListingId=1006860324607&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-66b754c47f4a259b- +Rolls-Royce,4.0,Software Engineer (Python/SQL),Singapore," +Working with colleagues to understand and implement requirements +Delivering the data supply chain, understanding how data is ingested from different sources and combined / transformed into a single data set. +Understanding how to analyse, cleanse, join and transform data. +Implementing reusable data solutions and software frameworks for complex data processing requirements +Implementing designed / specified solutions into the chosen platform +Working with colleagues to ensure that the on-prem/cloud infrastructure available is capable of meeting the solution requirements. +Planning, designing and conducting tests of the implementations, correcting errors and re-testing to achieve an acceptable result. +Appreciate how to manage the data including; security, archiving, structure and storage. +Degree level education in Mathematics, Scientific, Computing or Engineering discipline or equivalent experience with demonstrated working experience at various levels of Data Engineering/Software Engineering roles +Experience building, optimizing and automating Big Data pipelines, architectures and data sets using MS Azure (or similar cloud platforms) data management and processing components through IaaS/PaaS/SaaS implementation models implemented through custom solutions +Proficiency in Python scripting. Experience in using different python modules for data munging and implementing processing frameworks +Experience in designing solutions using databases and data storage technology using RDBMS (MS SQL Server) and NoSQL data stores. +Be up to date with data processing technology / platforms such as Spark (Databricks) +Experienced in Azure DevOps +Experience of working in tightly regulated industry is desirable +Experience with at least one ETL and/or data integration tool such as Informatica, Datastage, SSIS or MuleSoft is highly desirable +Good understanding of infrastructure components and their fit in different types of data solutions +Experience of designing solutions deployed on Microsoft and Linux operating systems +Experience of working in an agile environment, within a self-organising team.",https://www.glassdoor.com/partner/jobListing.htm?pos=317&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_3a163c3e&cb=1660151359374&jobListingId=1007136949657&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-66968e493beebe1b- +Equotix Pte Ltd,NA,Web Development Engineer,Singapore," +Full stack web development (front end + back end) +Deploy and test new or existing web applications +Write high-quality, clean, elegant and maintainable code +Enjoy programming +Perfect written English +Possess at least a Diploma or GCE 'A' level certificate +Strong knowledge and background in any programming language +Experience in software development or any relevant projects +Proficiency in at least two programming language or technology including, but not limited to PHP, Javascript/jQuery, HTML, CSS, MySQL will be beneficial but not obligatory +A team player, willing to help other developers, share knowledge and care about the software that you build +Fresh graduates with no experience in web development are welcomed",https://www.glassdoor.com/partner/jobListing.htm?pos=312&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_2aa3d879&cb=1660151359371&jobListingId=1007630684298&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-86c17fd077afea55- +DBS Bank,3.9,Middleware Software engineer,Singapore,"Develop/Maintain Middleware software to support Distributed Batch Jobs and Distributed processing Develop/Maintain Middleware software to support Test Environment Provisioning Develop/Maintain Middleware software to support Auto-scaling for different infrastructure (VM/cloud/Kubernetes) Build/Maintain tools to support Release management and Test Maintain documentation and test coverage Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements. Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members. Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines Application Support, Deployment of Release, patches & fixes on Platform Experience in backend development in Spring Boot/Quarkus Experience with Caching Databases such as Redis, Hazelcast, Memcache Experience with relational databases such as MariaDB, Sybase Experience with deployment on different infrastructures such as Kubernetes/Virtual Machines Experience in micro-service design such service discovery, service load-balancing, Saga pattern, auto-scaling and fault tolerance Experience with Clustering and coordination with ZooKeeper/Curator or ETCD Experience with CI/CD tools such as Jenkins/Bamboo Experience with SPA development in ReactJS/Vue.js/Angular/LitElements Experience with PERL scripts",https://www.glassdoor.com/partner/jobListing.htm?pos=330&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_c88f7189&cb=1660151359375&jobListingId=1008063871920&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-78bca93ba3e73ead- +CrimsonLogic Pte Ltd,4.1,Software Engineer Intern,Singapore,"Analyze requests for enhancements/changes and write amendment/program specifications Update system documentation Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency Design and document system design, architecture and propose appropriate technologies and tools required to implement systems; and ensure users sign-off on design specifications Use development tools to develop applications for better productivity Develop test cases, conduct SIT, load test and tune the performance of systems to meet SLA Basic knowledge in Java, Python, C# Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=326&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_832ed853&cb=1660151359375&jobListingId=1007997373501&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-801fd49c18e6b617- +Indeed,4.4,Software Engineer I (multiple roles) - Job Seeker,Singapore," +1+ years experience as a Software Engineer successfully tackling challenging problems at scale +Solid knowledge of data structures and algorithms and excellent programming skills +Experience with Java, Javascript, Typescript, React +Demonstrated ability to operate as a high-performing member of a small, cross-functional team",https://www.glassdoor.com/partner/jobListing.htm?pos=308&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_a8feb6d0&cb=1660151359371&jobListingId=1007133972533&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-ebd90491e5a5306e- +"JPMorgan Chase Bank, N.A.",3.7,Software Engineer- Analyst,Singapore,"Bachelor's degree in Engineering, Computer Science or related disciplines. + Minimum 1 year of software engineering experience, preferably within the Financial Services sector + Enthusiastic, self-motivated, strong interest in learning, resilient + Strong analytical and problem solving skills, bring innovative and new ideas to the table + Comfortable multi-tasking with minimal supervision + Ability to work in large, collaborative teams across geographical boundaries to achieve organizational goals + Eagerness to take accountability/ownership of work, have real business impact, collaborate with a global community of developers sharing the technology and code base. + Proficiency in one or more modern programming languages and willingness to pick up skill on new and legacy technology + Understanding of Foreign exchange & Fixed Income products will be considered favorably +",https://www.glassdoor.com/partner/jobListing.htm?pos=313&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_0d0ce0b6&cb=1660151359371&jobListingId=1008039174035&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-c7661a960427bf98- +Globotron (S) Pte Ltd,NA,Software Engineer,Singapore,"Prepare IT Status report Maintain and perform code change, where necessary Attend to client’s request on software and application related request Modify interfaces to exchange data between various third-party systems Provide support and maintenance of existing software application Respond to users in a timely manner Work with customers and partners Min 2 years of relevant working experience Experience Software Engineer with system engineering background Good problem solving, logical reasoning, planning and time management skills Effective communication and technical writing skills Independent and self-motivated Ability to work well in teams and also independently in a fast-paced environment Tech Stack Requirements: .Net Framework, Balazor, ASP.NET, C#, MySQL, Core Java, Multi-threading, Swing, ActiveMQ, CORBA Visibroker, Oracle ASM Database, Apache Ant, Maven Cell phone reimbursement Monday to Friday 13th month salary Yearly bonus",https://www.glassdoor.com/partner/jobListing.htm?pos=320&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_0b96bce5&cb=1660151359374&jobListingId=1008052237327&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-c31326bdac6b7817- +WSH EXPERTS PTE LTD,2.3,Software Engineer,Singapore,"Maintain and enhance IT applications which includes implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and providing workable solution to fix the issues. Design and develop new IT application according to specifications provided. Perform iterative prototyping to introduce and enhance new features to the core system. Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation. Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins. Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues Must have at least 3 years of good working knowledge in the following areas: Web Application Client-side Technologies (e.g. JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM); Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#); Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS); Database technologies (e.g. Postgresql, MS SQL, Oracle); and Code version control system (Git). Must have good communication skills and the ability to: Understand and communicate in English, in speech and writing. Work with other members in a dynamic and fast-moving team. Work independently with minimum supervision. Work on own initiative and adhere to deadlines. Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=325&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_757fab5c&cb=1660151359375&jobListingId=1007994102463&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-6ab91ef72c68d1e6- +LeadingSide Pte Ltd,NA,Senior/Junior Software Engineer,Singapore,"We are seeking a Java, C++ or .Net developer to join the development team Ensure program modifications and development meets user defined requirement and program specifications. + Developing and/ or enhancing existing software product/ project Analyze and troubleshoot issues related to the system Diploma or Degree in Computer Science, Engineering or related courses + Possess Object Oriented knowledge, Java, C++ and .Net Experienced in Database/SQL knowledge such as MySQL, MSSQL, Informix, Oracle or DB2 Candidate should be able to work under pressure and deliver on tight schedules Ability to work in teams as well as alone + Junior to Senior; 0 - 5 years experience (fresh graduates are encouraged to apply) Required language: English",https://www.glassdoor.com/partner/jobListing.htm?pos=318&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_681f0e44&cb=1660151359374&jobListingId=1007584295438&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-692c6ae6a8806d80- +Adstify Search Pte Ltd,NA,Software Engineer,Singapore,"Develop and deploy software systems that iteratively deliver business value across both back-end and front-end Derive and implement non-functional requirements based on interactions with the product and business elements Establish best practices for developing processes, technologies, coding practices and architectures Maintain a DevOps culture and an Agile product development mindset in the technical team Write and maintain unit tests to ensure robustness of the product Debug and fix code based on customer incident reports and on errors found through internal testing Assist in maintaining software infrastructure and ensure optimal availability of products / services Assist in maintaining and upgrading the software architecture as new services are added to ensure ease of long-term development 2-6 years of experience in frontend and backend programming development Experienced in using an Agile methodology / operating with a DevOps culture Strong analytical mindset, attention to details, and critical thinking; entrepreneurial and solution-oriented Strong team player with good communication and leadership skills Experience in software architecture design and software infrastructure is a plus Experience with high scalability SaaS systems built with microservices is a plus Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=323&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_8a1db5ee&cb=1660151359374&jobListingId=1008045763443&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-451b4d7f14c61450- +AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD,3.8,Software Developer,Ang Mo Kio New Town,"Develop proof of concepts and technical designs Data modelling Installation and configuration of plug-ins Manage software development, enhancement, debugging, testing and maintenance of the backend application Make design, code, testing and system quality improvement to backend application programming interface (API) Technical documentation Minimum 1 year of hands on experience with web development IT, Computer Science background or equivalent Good communication skills to liaise with internal and external stakeholders Provide tangible solutions and work-around to complex issues Highly motivated with sense of ownership Relentless in nature to oversee tasks from end-to-end towards completion Strong in both front-end and back-end development Proficient in HTML/CSS3 with Javascript/ JQuery, MySQL and CakePHP Experience in developing PHP or web-based applications Prior experience with LMS projects (Preferred) Familiar with Moodle, Totara or similar platforms (Preferred) Professional development Promotion to permanent employee Monday to Friday",https://www.glassdoor.com/partner/jobListing.htm?pos=309&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_5028db23&cb=1660151359371&jobListingId=1007998815340&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-6f1968e19916f754- +NextLabs Inc.,3.3,Software Engineer (Java),Singapore,"Write well structured, testable, efficient, reusable, maintainable and scalable code. Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud using Java. Stay up-to-date with software technologies and methodologies. Work with Professional Services to ensure solution is supportable. Possess at least a Bachelor’s Degree/Diploma in computer science or a related field. Good understanding of software architecture, programming practices and design patterns in Java. Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven. Experience in building REST APIs. Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL. Experience with Docker and orchestration frameworks like Kubernetes is a plus. Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus. Basic knowledge of UNIX, shell scripting. Strong organizational and communication skills. Strong analytical skills. Self-motivated and ability to learn new technologies.",https://www.glassdoor.com/partner/jobListing.htm?pos=328&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&cs=1_17a47979&cb=1660151359375&jobListingId=1007898774479&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-20ad270e1734723a- +Castec Singapore Pte. Ltd.,NA,Software Application Engineer,Singapore,Monday to Friday 13th month salary,https://www.glassdoor.com/partner/jobListing.htm?pos=315&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_76f7d7d5&cb=1660151359373&jobListingId=1007958527177&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-33753a14f0749d37- +iZeno,3.0,Software Engineer (PHP),Singapore,"Writing maintainable and extensible PHP code Design, develop, deploy and support Business Applications (E.g. SugarCRM) Implement CRM project Collaborate with others in an open environment Diploma/Professional certificate/Bachelor Degree in Computer Science/Information Technology or equivalent Minimum 1 year relevant working experience preferred, fresh graduates may be considered Experience in CRM implementation projects Deep understanding of Algorithms Thorough understanding of Performance and Scalability Understanding of Data Modelling and application design Required skills: PHP Strong analytical skills and problem solver Hybrid mode: 9 days per month work from home (remote) An exciting job with latest technology Continuous training & development of soft and hard skills A competitive salary, inline with your profile A package of benefits including healthcare insurance An awesome team of colleagues & regular team building activities The ability to work with the world’s leading companies in technology and innovation An environment where we embrace openness, transparency and grab every opportunity to have fun, while always doing what is right for our customers and partners.",https://www.glassdoor.com/partner/jobListing.htm?pos=311&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_8e3eb4d0&cb=1660151359371&jobListingId=1007766969584&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-5c912a9ae1ae3af8- +INTENSECOMP PTE. LTD.,NA,Software Engineer,Remote,Dental insurance Flexible schedule Professional development Work from home Monday to Friday 13th month salary Performance bonus Yearly bonus Software Programming: 1 year (Preferred) 50% (Required),https://www.glassdoor.com/partner/jobListing.htm?pos=314&ao=1136043&s=58&guid=0000018288bb6614b3e53d4f19ef9b74&src=GD_JOB_AD&t=SR&vt=w&ea=1&cs=1_5e6f6131&cb=1660151359371&jobListingId=1008010242891&jrtk=3-0-1ga4bmpi72f3b001-1ga4bmpisi17a800-cd8a37fc96a1abe9- diff --git a/src/class_test.py b/src/class_test.py new file mode 100644 index 0000000..60e42e0 --- /dev/null +++ b/src/class_test.py @@ -0,0 +1,116 @@ +# Import necessary libraries +# standard libraries +import json +import os +from datetime import datetime +from time import time +import csv +# 3rd-party libraries +import enlighten +# custom functions +from packages.common import requestAndParse +from packages.page import extract_maximums, extract_listings +from packages.listing import extract_listing + + +class glassdoor_scraper(): + + def __init__(self) -> None: + base_url, target_num = self.load_configs(path=r"C:\Users\paulc\Documents\GitHub\glassdoor-scraper\src\data\config.json") + + # initialises output directory and file + if not os.path.exists('output'): + os.makedirs('output') + now = datetime.now() # current date and time + output_fileName = "./output/output_" + now.strftime("%d-%m-%Y") + ".csv" + csv_header = [("companyName", "company_starRating", "company_offeredRole", "company_roleLocation", "listing_jobDesc", "requested_url")] + self.fileWriter(listOfTuples=csv_header, output_fileName=output_fileName) + + maxJobs, maxPages = extract_maximums(base_url) + # print("[INFO] Maximum number of jobs in range: {}, number of pages in range: {}".format(maxJobs, maxPages)) + if (target_num >= maxJobs): + print("[ERROR] Target number larger than maximum number of jobs. Exiting program...\n") + os._exit(0) + + # initialises enlighten_manager + enlighten_manager = enlighten.get_manager() + progress_outer = enlighten_manager.counter(total=target_num, desc="Total progress", unit="listings", color="green", leave=False) + + # initialise variables + page_index = 1 + total_listingCount = 0 + + # initialises prev_url as base_url + prev_url = base_url + + while total_listingCount <= target_num: + # clean up buffer + list_returnedTuple = [] + + new_url = self.update_url(prev_url, page_index) + page_soup,_ = requestAndParse(new_url) + listings_set, jobCount = extract_listings(page_soup) + progress_inner = enlighten_manager.counter(total=len(listings_set), desc="Listings scraped from page", unit="listings", color="blue", leave=False) + + print("\n[INFO] Processing page index {}: {}".format(page_index, new_url)) + print("[INFO] Found {} links in page index {}".format(jobCount, page_index)) + + for listing_url in listings_set: + + # to implement cache here + + returned_tuple = extract_listing(listing_url) + list_returnedTuple.append(returned_tuple) + # print(returned_tuple) + progress_inner.update() + + progress_inner.close() + + self.fileWriter(listOfTuples=list_returnedTuple, output_fileName=output_fileName) + + # done with page, moving onto next page + total_listingCount = total_listingCount + jobCount + print("[INFO] Finished processing page index {}; Total number of jobs processed: {}".format(page_index, total_listingCount)) + page_index = page_index + 1 + prev_url = new_url + progress_outer.update(jobCount) + + progress_outer.close() + + # loads user defined parameters + def load_configs(self, path): + with open(path) as config_file: + configurations = json.load(config_file) + + base_url = configurations['base_url'] + target_num = int(configurations["target_num"]) + return base_url, target_num + + + # appends list of tuples in specified output csv file + # a tuple is written as a single row in csv file + def fileWriter(self, listOfTuples, output_fileName): + with open(output_fileName,'a', newline='') as out: + csv_out=csv.writer(out) + for row_tuple in listOfTuples: + try: + csv_out.writerow(row_tuple) + # can also do csv_out.writerows(data) instead of the for loop + except Exception as e: + print("[WARN] In filewriter: {}".format(e)) + + + # updates url according to the page_index desired + def update_url(self, prev_url, page_index): + if page_index == 1: + prev_substring = ".htm" + new_substring = "_IP" + str(page_index) + ".htm" + else: + prev_substring = "_IP" + str(page_index - 1) + ".htm" + new_substring = "_IP" + str(page_index) + ".htm" + + new_url = prev_url.replace(prev_substring, new_substring) + return new_url + + +scrape = glassdoor_scraper() \ No newline at end of file diff --git a/src/main.py b/src/main.py index 9bd1ab3..a6f279a 100644 --- a/src/main.py +++ b/src/main.py @@ -50,7 +50,7 @@ def update_url(prev_url, page_index): if __name__ == "__main__": - base_url, target_num = load_configs(path="data\config.json") + base_url, target_num = load_configs(path=r"C:\Users\paulc\Documents\GitHub\glassdoor-scraper\src\data\config.json") # initialises output directory and file if not os.path.exists('output'):