Detalhes do emprego
Job Description
What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for an experienced Staff Software Engineer to join Procore’s journey to revolutionize a historically underserved industry. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. This position reports to the Software Engineering Manager and is located in Cairo, Egypt . We’re looking for someone to join us immediately. What you’ll do:- Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface
- Participate in designing and building a system that aligns with Procore’s technical vision of a service-oriented architecture
- Work up and down the stack to ship code for our Rails backend and our React frontend, and dive deep into the database layer to handle complex querying needs
- Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems
- Serve as a leader and mentor to more junior engineers within your team
- Bachelor’s Degree in Computer Science, a related field, or comparable work experience
- 8+ years experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, C++, Java)
- Experience designing and building software in a Service-Oriented Architecture
- Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems
- Experience working with our stack of Ruby on Rails, React, and PostgreSQL
- Strong experience documenting and bringing team clarity to complex solutions
- Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring
- A curious mind driven to innovate and solve customer problems
Additional Information
Perks & Benefits At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best. About Us Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore. We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law. If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community .Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.
Notice (8): Use of undefined constant border - assumed 'border' [APP/View/Jobs/externalview.ctp, line 206]Code Context'title'=> empty($job['Company']['hideName']) ? $job['Company']['name'] : 'Confidential Company',
'alt'=> empty($job['Company']['hideName']) ? $job['Company']['name'] : 'Confidential Company',
border=>"0"
$viewFile = '/var/www/html/laimoon/View/Jobs/externalview.ctp' $dataForView = array( 'uaPopup' => '', 'Urls' => array( 'providers' => 'https://providers.laimoon.com', 'recruiters' => 'https://partners.laimoon.com', 'canonical' => 'https://jobs.laimoon.com', 'courses' => 'https://courses.laimoon.com', '7days' => 'http://courses.7daysindubai.com', 'careers' => 'http://careers.7daysindubai.com', 'careerguide' => 'https://laimoon.com', 'jobs' => 'https://jobs.laimoon.com', 'cms' => 'http://cms.laimoon.com', 'profiles' => 'https://profiles.laimoon.com' ), 'availLocations' => array( 'uae' => array( 'name' => 'UAE', 'country_id' => '2', 'country_code' => 'ae', 'slug' => 'uae', 'global_location_id' => '225', 'rel_gloc_ids' => '251,250,249,248,247,246,245,244,225', 'currency' => 'AED', 'currency_name' => 'UAE Dirham', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Dubai', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'saudi' => array( 'name' => 'Saudi Arabia', 'country_id' => '183', 'country_code' => 'sa', 'slug' => 'saudi', 'global_location_id' => '187', 'rel_gloc_ids' => '274,273,272,271,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,254,253,187', 'currency' => 'SAR', 'currency_name' => 'Saudi Riyal', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Riyadh', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'india' => array( 'name' => 'India', 'country_id' => '99', 'country_code' => 'in', 'slug' => 'india', 'global_location_id' => '100', 'rel_gloc_ids' => '100,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,976,994,1263,1264', 'currency' => 'INR', 'currency_name' => 'Indian Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kolkata', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'south-africa' => array( 'name' => 'South Africa', 'country_id' => '236', 'country_code' => 'za', 'slug' => 'south-africa', 'global_location_id' => '197', 'rel_gloc_ids' => '197,498,499,500,501,502,503,504', 'currency' => 'ZAR', 'currency_name' => 'South African Rand', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Johannesburg', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'egypt' => array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'singapore' => array( 'name' => 'Singapore', 'country_id' => '188', 'country_code' => 'sg', 'slug' => 'singapore', 'global_location_id' => '192', 'rel_gloc_ids' => '192,382,432,438,445,453', 'currency' => 'SGD', 'currency_name' => 'Singapore Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Singapore', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'qatar' => array( 'name' => 'Qatar', 'country_id' => '178', 'country_code' => 'qa', 'slug' => 'qatar', 'global_location_id' => '176', 'rel_gloc_ids' => '176,252', 'currency' => 'QAR', 'currency_name' => 'Qatar Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Qatar', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'pakistan' => array( 'name' => 'Pakistan', 'country_id' => '169', 'country_code' => 'pk', 'slug' => 'pakistan', 'global_location_id' => '164', 'rel_gloc_ids' => '164,979,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071', 'currency' => 'PKR', 'currency_name' => 'Pakistani rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Karachi', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'kuwait' => array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'oman' => array( 'name' => 'Oman', 'country_id' => '163', 'country_code' => 'om', 'slug' => 'oman', 'global_location_id' => '163', 'rel_gloc_ids' => '163,282,283,284,285,286,287,288,289,290,291', 'currency' => 'OMR', 'currency_name' => 'Oman Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Muscat', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'jordan' => array( 'name' => 'Jordan', 'country_id' => '106', 'country_code' => 'jo', 'slug' => 'jordan', 'global_location_id' => '110', 'rel_gloc_ids' => '110,958,959,1101,1247,1246,1245,1244,1243,1242,1241,1240,1239', 'currency' => 'JOD', 'currency_name' => 'Jordanian Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Amman', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'philippines' => array( 'name' => 'Philippines', 'country_id' => '168', 'country_code' => 'ph', 'slug' => 'philippines', 'global_location_id' => '171', 'rel_gloc_ids' => '171,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,1262', 'currency' => 'PHP', 'currency_name' => 'Philippine Peso', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Manila', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'bahrain' => array( 'name' => 'Bahrain', 'country_id' => '23', 'country_code' => 'bh', 'slug' => 'bahrain', 'global_location_id' => '17', 'rel_gloc_ids' => '17,292,293,294,295,314,297,298,299,300,301,302,303,304,1276,1277', 'currency' => 'BHD', 'currency_name' => 'Bahrain Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bahrain', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'sri-lanka' => array( 'name' => 'Sri Lanka', 'country_id' => '123', 'country_code' => 'lk', 'slug' => 'sri-lanka', 'global_location_id' => '200', 'rel_gloc_ids' => '200,1047,1048,1049,1084,1085,1086', 'currency' => 'LKR', 'currency_name' => 'Sri Lankan rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Colombo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'united-kingdom' => array( 'name' => 'United Kingdom', 'country_id' => '74', 'country_code' => 'gb', 'slug' => 'united-kingdom', 'global_location_id' => '226', 'rel_gloc_ids' => '226,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1050,1259,1260,1261,1267', 'currency' => 'GBP', 'currency_name' => 'British Pound', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/London', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'malaysia' => array( 'name' => 'Malaysia', 'country_id' => '149', 'country_code' => 'my', 'slug' => 'malaysia', 'global_location_id' => '131', 'rel_gloc_ids' => '131,131,980,1051', 'currency' => 'MYR', 'currency_name' => 'Ringgit', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuala_Lumpur', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nepal' => array( 'name' => 'Nepal', 'country_id' => '159', 'country_code' => 'np', 'slug' => 'nepal', 'global_location_id' => '151', 'rel_gloc_ids' => '151,981,1096,1097,1098', 'currency' => 'NPR', 'currency_name' => 'Nepalese Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kathmandu', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nigeria' => array( 'name' => 'Nigeria', 'country_id' => '155', 'country_code' => 'ng', 'slug' => 'nigeria', 'global_location_id' => '158', 'rel_gloc_ids' => '158,995,996,997,1095', 'currency' => 'NGN', 'currency_name' => 'Nigerian Naira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Lagos ', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'newzealand' => array( 'name' => 'New Zealand', 'country_id' => '162', 'country_code' => 'nz', 'slug' => 'newzealand', 'global_location_id' => '155', 'rel_gloc_ids' => '155,998,999,1080,1081,1082,1083', 'currency' => 'NZD', 'currency_name' => 'New Zealand Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Pacific/Auckland', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'brasil' => array( 'name' => 'Brasil', 'country_id' => '29', 'country_code' => 'br', 'slug' => 'brasil', 'global_location_id' => '30', 'rel_gloc_ids' => '30,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013', 'currency' => 'BRL', 'currency_name' => 'Brazilian Real', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'America/Sao_Paulo', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'portugal' => array( 'name' => 'Portugal', 'country_id' => '175', 'country_code' => 'pt', 'slug' => 'portugal', 'global_location_id' => '174', 'rel_gloc_ids' => '174,1014,1015,1087,1088,1089,1090', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Europe/Lisbon', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'canada' => array( 'name' => 'Canada', 'country_id' => '36', 'country_code' => 'ca', 'slug' => 'canada', 'global_location_id' => '38', 'rel_gloc_ids' => '38,1019,1020,1021,1022,1023,1024,1025', 'currency' => 'CAD', 'currency_name' => 'Canadian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Canada/Saskatchewan', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'united-states' => array( 'name' => 'United States', 'country_id' => '221', 'country_code' => 'us', 'slug' => 'united-states', 'global_location_id' => '227', 'rel_gloc_ids' => '227,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'America/New_York', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'angola' => array( 'name' => 'Angola', 'country_id' => '9', 'country_code' => 'ao', 'slug' => 'angola', 'global_location_id' => '6', 'rel_gloc_ids' => '6,1016,1091,1092,1093,1094', 'currency' => 'AOA', 'currency_name' => 'Angolan Kwanza', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Africa/Luanda', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'australia' => array( 'name' => 'Australia', 'country_id' => '14', 'country_code' => 'au', 'slug' => 'australia', 'global_location_id' => '13', 'rel_gloc_ids' => '13,1026,1027,1028,1029,1030', 'currency' => 'AUD', 'currency_name' => 'Australian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Australia/Melbourne', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'kenya' => array( 'name' => 'Kenya', 'country_id' => '108', 'country_code' => 'ke', 'slug' => 'kenya', 'global_location_id' => '112', 'rel_gloc_ids' => '112,1031,1032,1075,1076,1077,1078,1079', 'currency' => 'KES', 'currency_name' => 'Kenyan Shilling', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Nairobi', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ghana' => array( 'name' => 'Ghana', 'country_id' => '78', 'country_code' => 'gh', 'slug' => 'ghana', 'global_location_id' => '83', 'rel_gloc_ids' => '83,1033,1034,1072,1073,1074', 'currency' => 'GHS', 'currency_name' => 'Ghanaian Cedi', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Accra', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ireland' => array( 'name' => 'Ireland', 'country_id' => '98', 'country_code' => 'ie', 'slug' => 'ireland', 'global_location_id' => '104', 'rel_gloc_ids' => '104,104,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Dublin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'vietnam' => array( 'name' => 'Vietnam', 'country_id' => '229', 'country_code' => 'vn', 'slug' => 'vietnam', 'global_location_id' => '234', 'rel_gloc_ids' => '234,1170,1171', 'currency' => 'VND', 'currency_name' => 'Vietnamese Dong', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Ho_Chi_Minh', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'cyprus' => array( 'name' => 'Cyprus', 'country_id' => '51', 'country_code' => 'cy', 'slug' => 'cyprus', 'global_location_id' => '55', 'rel_gloc_ids' => '55,1230,1231,1232,1233', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Nicosia', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'malta' => array( 'name' => 'Malta', 'country_id' => '144', 'country_code' => 'mt', 'slug' => 'malta', 'global_location_id' => '134', 'rel_gloc_ids' => '134,1255,1254,1253,1252,1251,1250,1249,1248', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Malta', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'maldives' => array( 'name' => 'Maldives', 'country_id' => '146', 'country_code' => 'mv', 'slug' => 'maldives', 'global_location_id' => '132', 'rel_gloc_ids' => '132,1172', 'currency' => 'MVR', 'currency_name' => 'Maldivian rufiyaa', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Indian/Maldives', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'turkey' => array( 'name' => 'Turkey', 'country_id' => '213', 'country_code' => 'tr', 'slug' => 'turkey', 'global_location_id' => '219', 'rel_gloc_ids' => '219,1173,1174,1175,1176', 'currency' => 'TRY', 'currency_name' => 'Turkish lira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Istanbul', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'thailand' => array( 'name' => 'Thailand', 'country_id' => '206', 'country_code' => 'th', 'slug' => 'thailand', 'global_location_id' => '213', 'rel_gloc_ids' => '213,1177', 'currency' => 'THB', 'currency_name' => 'Baht', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bangkok', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'hong-kong' => array( 'name' => 'Hong Kong', 'country_id' => '91', 'country_code' => 'hk', 'slug' => 'hong-kong', 'global_location_id' => '97', 'rel_gloc_ids' => '97', 'currency' => 'HKD', 'currency_name' => 'Hong Kong dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Hong_Kong', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'germany' => array( 'name' => 'Germany', 'country_id' => '53', 'country_code' => 'de', 'slug' => 'germany', 'global_location_id' => '82', 'rel_gloc_ids' => '82,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Berlin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'netherlands' => array( 'name' => 'Netherlands', 'country_id' => '157', 'country_code' => 'nl', 'slug' => 'netherlands', 'global_location_id' => '152', 'rel_gloc_ids' => '152,1188,1189,1190,1191,1192,1193', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Amsterdam', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'japan' => array( 'name' => 'Japan', 'country_id' => '107', 'country_code' => 'jp', 'slug' => 'japan', 'global_location_id' => '108', 'rel_gloc_ids' => '108,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337', 'currency' => 'YEN', 'currency_name' => 'Japanese yen', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Search Results Web results Asia/Tokyo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'global' => array( 'name' => 'Global', 'country_id' => (int) 251, 'country_code' => 'on', 'slug' => 'global', 'global_location_id' => '275', 'rel_gloc_ids' => '275', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => null, 'job_location' => '0', 'published' => '1', 'show' => '1' ) ), 'currentLocation' => array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'cityLists' => array( (int) 0 => array( 'name' => 'Dubai', 'slug' => 'dubai' ), (int) 1 => array( 'name' => 'Abu Dhabi', 'slug' => 'abu-dhabi' ), (int) 2 => array( 'name' => 'Ras al Khaimah', 'slug' => 'ras-al-khaimah' ), (int) 3 => array( 'name' => 'Al Ain', 'slug' => 'al-ain' ), (int) 4 => array( 'name' => 'Sharjah', 'slug' => 'sharjah' ), (int) 5 => array( 'name' => 'Fujairah', 'slug' => 'fujairah' ), (int) 6 => array( 'name' => 'Ajman', 'slug' => 'ajman' ), (int) 7 => array( 'name' => 'Umm Al Quwain', 'slug' => 'umm-al-quwain' ) ), 'menuState' => 'loggedoutmenu', 'showCVReviewLink' => false, 'profileInfo' => array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '11146', 'contributedJobCount' => '24', 'courseCount' => null ), 'environment' => 'production', 'langUrlPrefix' => 'pt/', 'langUrl' => 'https://jobs.laimoon.com/pt/', 'themeUrl' => 'https://jobs.laimoon.com/', 'siteUrl' => 'https://jobs.laimoon.com/', 'staticUrl' => 'https://cdn.laimoon.com/jobs/', 'langCode' => 'pt', 'pageScripts' => array( (int) 0 => 'page_script' ), 'pageName' => 'externalview', 'courseUrl' => 'https://courses.laimoon.com/pt/', 'onlineCourses' => array( (int) 0 => array( 'Course' => array( [maximum depth reached] ), 'CourseProvider' => array( [maximum depth reached] ), 'CourseTranslation' => array( [maximum depth reached] ), 'Profile' => array([maximum depth reached]) ), (int) 1 => array( 'Course' => array( [maximum depth reached] ), 'CourseProvider' => array( [maximum depth reached] ), 'CourseTranslation' => array( [maximum depth reached] ), 'Profile' => array([maximum depth reached]) ) ), 'job' => array( 'Job' => array( 'id' => '43493065', 'contact_id' => '3773199', 'recruiter_id' => '74726', 'job_function_id' => null, 'title' => 'Staff Software Engineer', 'vacancies' => null, 'job_type_id' => null, 'description' => null, 'pay_status' => 'Free', 'external_job_description' => '<h3> Job Description </h3><br><br><p> What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. </p><p> That’s why we’re looking for an experienced <strong> Staff Software Engineer </strong> to join Procore’s journey to revolutionize a historically underserved industry. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. </p><p> This position reports to the Software Engineering Manager and is <strong> located in Cairo, Egypt </strong> . We’re looking for someone to join us immediately. </p><p><strong> What you’ll do: </strong></p><ul><li> Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface </li><li> Participate in designing and building a system that aligns with Procore’s technical vision of a service-oriented architecture </li><li> Work up and down the stack to ship code for our Rails backend and our React frontend, and dive deep into the database layer to handle complex querying needs </li><li> Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems </li><li> Serve as a leader and mentor to more junior engineers within your team </li></ul><p><strong> What we're looking for: </strong></p><ul><li> Bachelor’s Degree in Computer Science, a related field, or comparable work experience </li><li>8+ years experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, C++, Java)</li><li> Experience designing and building software in a Service-Oriented Architecture </li><li> Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems </li><li> Experience working with our stack of Ruby on Rails, React, and PostgreSQL </li><li> Strong experience documenting and bringing team clarity to complex solutions </li><li> Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring </li><li> A curious mind driven to innovate and solve customer problems </li> </ul> <h3> Additional Information </h3><br><br><p><b> Perks & Benefits </b></p><p> At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, <u> learn more details </u> about what we offer and how we empower you to be your best. </p><p><b> About Us </b></p><p> Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on <u> Glassdoor </u> to see what others are saying about working at Procore. </p><p> We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law. </p><p> If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community . </p>', 'course_qualifications' => null, 'global_location_id' => '64', 'gender' => '0', 'baseSalary' => null, 'salary_duration' => 'Monthly', 'job_type' => 'Full time', 'salaryFrom' => null, 'salaryTo' => null, 'currency_id' => null, 'hide_salary' => '0', 'benefits' => null, 'salary_type_id' => null, 'travel_type_id' => null, 'travel_id' => null, 'education_id' => null, 'education_background' => null, 'language_id' => null, 'position_level_id' => null, 'position_type' => null, 'number_of_staffs_mange' => null, 'experiance' => null, 'sales_experience' => null, 'sales_focus' => null, 'sales_cycle_id' => null, 'reporting_to' => null, 'otherAssignments' => null, 'otherConsiderations' => null, 'ideal_candidate' => null, 'company_info' => null, 'company_id' => '193449', 'company_name' => 'Procore Technologies', 'external_apply_url' => 'https://eg.jooble.org/external/5040000241115594464?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_eg&extra_ars_request_id=10eab978af63cc7644bfd372b3436989', 'external_short_url' => '5040000241115594464', 'apply_url' => null, 'contributed' => '0', 'created' => '2024-05-07 03:05:47', 'published' => '2024-05-07 03:05:47', 'closed_time' => null, 'updated' => '2024-05-07 03:05:47', 'hideCompany' => null, 'hide_contact_info' => '0', 'application_count' => '0', 'closed' => '0', 'draft' => '0', 'rejected' => '0', 'deleted' => '0', 'moderated' => '1', 'boosted' => '0', 'rejectnote' => null, 'job_extended' => '0', 'purchased' => '0', 'seeder_id' => '113', 'source_id' => 'jooble', 'course_keywords' => null, 'shortlist_magic_applied' => '0', 'shortlist_magic_keywords' => null, 'living_in' => '0', 'age_limit' => null, 'is_managerial' => '0', 'application_email' => null, 'quality_score' => null, 'reopened' => '0', 'quality_type' => 'White', 'promoted' => '0' ), 'Recruiter' => array( 'first_name' => 'Jooble Jobs', 'last_name' => null, 'recruiter_type' => 'company' ), 'GlobalLocation' => array( 'id' => '64', 'display_name' => 'Egypt', 'name_ar' => 'مصر', 'country_id' => '61', 'Country' => array( [maximum depth reached] ) ), 'Company' => array( 'id' => '193449', 'name' => 'Procore Technologies', 'website' => 'https://www.procore.com', 'verified' => '0', 'photo' => 'Procore_Technologies_a4dc1130-d6f8-11e9-8563-8d2b2f614077.jpeg', 'details' => null, 'display_details' => '' ), 'Industry' => array(), 'Tag' => array() ), 'jobsList' => array(), 'courses' => array(), 'promotedCourses' => array(), 'referer' => '/', 'urlKeyword' => 'Staff ', 'profile' => array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '11146', 'contributedJobCount' => '24', 'courseCount' => null ), 'askLogin' => true, 'jobLinkTitle' => 'Staff ', 'renderSchema' => 'yes', 'title_for_layout' => 'Staff Software Engineer jobs in Procore Technologies in Egypt.', 'page_description' => 'Apply to Staff Software Engineer jobs in Procore Technologies in Egypt.Find similar vacancies, jobs and salary information in Egypt.', 'locationForTitle' => 'Egypt', 'currentJobCity' => array( 'id' => '64', 'display_name' => 'Egypt', 'name_ar' => 'مصر', 'country_id' => '61', 'Country' => array( 'name' => 'Egypt', 'id' => '61', 'slug' => 'egypt', 'code' => 'EG' ) ), 'jobCompanyPage' => array( 'CompanyPage' => array( 'id' => '13745', 'title' => 'Procore Technologies', 'slug' => 'procore-technologies' ), 'CompanyPageTranslation' => array( 'id' => null, 'company_page_id' => null, 'title' => null, 'slug' => null, 'summary' => null, 'description' => null, 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'company_matching_keywords' => null, 'draft' => null, 'lang_code' => null ) ), 'location' => 'Egypt', 'breadCrumbs' => array( 'Job Details' => '' ), 'relCourseBanner' => array( 'relatedUrl' => 'https://courses.laimoon.com/pt/uae/it-computing-and-technology/programming/python-programming', 'title' => 'Python Programming', 'course_category_id' => (int) 653, 'relatedOnlineUrl' => 'https://courses.laimoon.com/pt/online/it-computing-and-technology/programming/python-programming' ), 'published' => '2024-05-07 03:05:47', 'daysleft' => (float) 14, 'isLoggedIn' => false, 'facebookSession' => null, 'fbConfig' => array( 'AppId' => '151651858238476', 'APIKey' => '1c032aa6c89b302e8ec5dea94dc89104', 'AppSecret' => 'f2b69d3a25fe65601f146efe7178e72a' ), 'linkedInConfig' => array( 'APIKey' => '779yus3aqi524z', 'AppSecret' => 'XCdGJxUokce5Ygf6' ), 'criticalCSSes' => array( 'jobdetail' => 'jobdetail-critical-css', 'companylist' => 'companylist-critical-css', 'companyview' => 'companyview-critical-css', 'agencylist' => 'agencylist-critical-css', 'agencyview' => 'agencyview-critical-css', 'laimoonverified' => 'laimoonverified-critical-css', 'seopages' => 'seopages-critical-css', 'externalview' => 'externalview-critical-css', 'popularjobsearches' => 'popularjobsearches-critical-css' ), 'basicProfileIncomplete' => true ) $uaPopup = '' $Urls = array( 'providers' => 'https://providers.laimoon.com', 'recruiters' => 'https://partners.laimoon.com', 'canonical' => 'https://jobs.laimoon.com', 'courses' => 'https://courses.laimoon.com', '7days' => 'http://courses.7daysindubai.com', 'careers' => 'http://careers.7daysindubai.com', 'careerguide' => 'https://laimoon.com', 'jobs' => 'https://jobs.laimoon.com', 'cms' => 'http://cms.laimoon.com', 'profiles' => 'https://profiles.laimoon.com' ) $availLocations = array( 'uae' => array( 'name' => 'UAE', 'country_id' => '2', 'country_code' => 'ae', 'slug' => 'uae', 'global_location_id' => '225', 'rel_gloc_ids' => '251,250,249,248,247,246,245,244,225', 'currency' => 'AED', 'currency_name' => 'UAE Dirham', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Dubai', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'saudi' => array( 'name' => 'Saudi Arabia', 'country_id' => '183', 'country_code' => 'sa', 'slug' => 'saudi', 'global_location_id' => '187', 'rel_gloc_ids' => '274,273,272,271,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,254,253,187', 'currency' => 'SAR', 'currency_name' => 'Saudi Riyal', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Riyadh', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'india' => array( 'name' => 'India', 'country_id' => '99', 'country_code' => 'in', 'slug' => 'india', 'global_location_id' => '100', 'rel_gloc_ids' => '100,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,976,994,1263,1264', 'currency' => 'INR', 'currency_name' => 'Indian Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kolkata', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'south-africa' => array( 'name' => 'South Africa', 'country_id' => '236', 'country_code' => 'za', 'slug' => 'south-africa', 'global_location_id' => '197', 'rel_gloc_ids' => '197,498,499,500,501,502,503,504', 'currency' => 'ZAR', 'currency_name' => 'South African Rand', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Johannesburg', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'egypt' => array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'singapore' => array( 'name' => 'Singapore', 'country_id' => '188', 'country_code' => 'sg', 'slug' => 'singapore', 'global_location_id' => '192', 'rel_gloc_ids' => '192,382,432,438,445,453', 'currency' => 'SGD', 'currency_name' => 'Singapore Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Singapore', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'qatar' => array( 'name' => 'Qatar', 'country_id' => '178', 'country_code' => 'qa', 'slug' => 'qatar', 'global_location_id' => '176', 'rel_gloc_ids' => '176,252', 'currency' => 'QAR', 'currency_name' => 'Qatar Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Qatar', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'pakistan' => array( 'name' => 'Pakistan', 'country_id' => '169', 'country_code' => 'pk', 'slug' => 'pakistan', 'global_location_id' => '164', 'rel_gloc_ids' => '164,979,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071', 'currency' => 'PKR', 'currency_name' => 'Pakistani rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Karachi', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'kuwait' => array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'oman' => array( 'name' => 'Oman', 'country_id' => '163', 'country_code' => 'om', 'slug' => 'oman', 'global_location_id' => '163', 'rel_gloc_ids' => '163,282,283,284,285,286,287,288,289,290,291', 'currency' => 'OMR', 'currency_name' => 'Oman Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Muscat', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'jordan' => array( 'name' => 'Jordan', 'country_id' => '106', 'country_code' => 'jo', 'slug' => 'jordan', 'global_location_id' => '110', 'rel_gloc_ids' => '110,958,959,1101,1247,1246,1245,1244,1243,1242,1241,1240,1239', 'currency' => 'JOD', 'currency_name' => 'Jordanian Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Amman', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'philippines' => array( 'name' => 'Philippines', 'country_id' => '168', 'country_code' => 'ph', 'slug' => 'philippines', 'global_location_id' => '171', 'rel_gloc_ids' => '171,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,1262', 'currency' => 'PHP', 'currency_name' => 'Philippine Peso', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Manila', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'bahrain' => array( 'name' => 'Bahrain', 'country_id' => '23', 'country_code' => 'bh', 'slug' => 'bahrain', 'global_location_id' => '17', 'rel_gloc_ids' => '17,292,293,294,295,314,297,298,299,300,301,302,303,304,1276,1277', 'currency' => 'BHD', 'currency_name' => 'Bahrain Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bahrain', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'sri-lanka' => array( 'name' => 'Sri Lanka', 'country_id' => '123', 'country_code' => 'lk', 'slug' => 'sri-lanka', 'global_location_id' => '200', 'rel_gloc_ids' => '200,1047,1048,1049,1084,1085,1086', 'currency' => 'LKR', 'currency_name' => 'Sri Lankan rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Colombo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'united-kingdom' => array( 'name' => 'United Kingdom', 'country_id' => '74', 'country_code' => 'gb', 'slug' => 'united-kingdom', 'global_location_id' => '226', 'rel_gloc_ids' => '226,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1050,1259,1260,1261,1267', 'currency' => 'GBP', 'currency_name' => 'British Pound', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/London', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'malaysia' => array( 'name' => 'Malaysia', 'country_id' => '149', 'country_code' => 'my', 'slug' => 'malaysia', 'global_location_id' => '131', 'rel_gloc_ids' => '131,131,980,1051', 'currency' => 'MYR', 'currency_name' => 'Ringgit', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuala_Lumpur', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nepal' => array( 'name' => 'Nepal', 'country_id' => '159', 'country_code' => 'np', 'slug' => 'nepal', 'global_location_id' => '151', 'rel_gloc_ids' => '151,981,1096,1097,1098', 'currency' => 'NPR', 'currency_name' => 'Nepalese Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kathmandu', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nigeria' => array( 'name' => 'Nigeria', 'country_id' => '155', 'country_code' => 'ng', 'slug' => 'nigeria', 'global_location_id' => '158', 'rel_gloc_ids' => '158,995,996,997,1095', 'currency' => 'NGN', 'currency_name' => 'Nigerian Naira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Lagos ', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'newzealand' => array( 'name' => 'New Zealand', 'country_id' => '162', 'country_code' => 'nz', 'slug' => 'newzealand', 'global_location_id' => '155', 'rel_gloc_ids' => '155,998,999,1080,1081,1082,1083', 'currency' => 'NZD', 'currency_name' => 'New Zealand Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Pacific/Auckland', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'brasil' => array( 'name' => 'Brasil', 'country_id' => '29', 'country_code' => 'br', 'slug' => 'brasil', 'global_location_id' => '30', 'rel_gloc_ids' => '30,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013', 'currency' => 'BRL', 'currency_name' => 'Brazilian Real', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'America/Sao_Paulo', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'portugal' => array( 'name' => 'Portugal', 'country_id' => '175', 'country_code' => 'pt', 'slug' => 'portugal', 'global_location_id' => '174', 'rel_gloc_ids' => '174,1014,1015,1087,1088,1089,1090', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Europe/Lisbon', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'canada' => array( 'name' => 'Canada', 'country_id' => '36', 'country_code' => 'ca', 'slug' => 'canada', 'global_location_id' => '38', 'rel_gloc_ids' => '38,1019,1020,1021,1022,1023,1024,1025', 'currency' => 'CAD', 'currency_name' => 'Canadian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Canada/Saskatchewan', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'united-states' => array( 'name' => 'United States', 'country_id' => '221', 'country_code' => 'us', 'slug' => 'united-states', 'global_location_id' => '227', 'rel_gloc_ids' => '227,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'America/New_York', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'angola' => array( 'name' => 'Angola', 'country_id' => '9', 'country_code' => 'ao', 'slug' => 'angola', 'global_location_id' => '6', 'rel_gloc_ids' => '6,1016,1091,1092,1093,1094', 'currency' => 'AOA', 'currency_name' => 'Angolan Kwanza', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Africa/Luanda', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'australia' => array( 'name' => 'Australia', 'country_id' => '14', 'country_code' => 'au', 'slug' => 'australia', 'global_location_id' => '13', 'rel_gloc_ids' => '13,1026,1027,1028,1029,1030', 'currency' => 'AUD', 'currency_name' => 'Australian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Australia/Melbourne', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'kenya' => array( 'name' => 'Kenya', 'country_id' => '108', 'country_code' => 'ke', 'slug' => 'kenya', 'global_location_id' => '112', 'rel_gloc_ids' => '112,1031,1032,1075,1076,1077,1078,1079', 'currency' => 'KES', 'currency_name' => 'Kenyan Shilling', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Nairobi', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ghana' => array( 'name' => 'Ghana', 'country_id' => '78', 'country_code' => 'gh', 'slug' => 'ghana', 'global_location_id' => '83', 'rel_gloc_ids' => '83,1033,1034,1072,1073,1074', 'currency' => 'GHS', 'currency_name' => 'Ghanaian Cedi', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Accra', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ireland' => array( 'name' => 'Ireland', 'country_id' => '98', 'country_code' => 'ie', 'slug' => 'ireland', 'global_location_id' => '104', 'rel_gloc_ids' => '104,104,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Dublin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'vietnam' => array( 'name' => 'Vietnam', 'country_id' => '229', 'country_code' => 'vn', 'slug' => 'vietnam', 'global_location_id' => '234', 'rel_gloc_ids' => '234,1170,1171', 'currency' => 'VND', 'currency_name' => 'Vietnamese Dong', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Ho_Chi_Minh', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'cyprus' => array( 'name' => 'Cyprus', 'country_id' => '51', 'country_code' => 'cy', 'slug' => 'cyprus', 'global_location_id' => '55', 'rel_gloc_ids' => '55,1230,1231,1232,1233', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Nicosia', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'malta' => array( 'name' => 'Malta', 'country_id' => '144', 'country_code' => 'mt', 'slug' => 'malta', 'global_location_id' => '134', 'rel_gloc_ids' => '134,1255,1254,1253,1252,1251,1250,1249,1248', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Malta', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'maldives' => array( 'name' => 'Maldives', 'country_id' => '146', 'country_code' => 'mv', 'slug' => 'maldives', 'global_location_id' => '132', 'rel_gloc_ids' => '132,1172', 'currency' => 'MVR', 'currency_name' => 'Maldivian rufiyaa', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Indian/Maldives', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'turkey' => array( 'name' => 'Turkey', 'country_id' => '213', 'country_code' => 'tr', 'slug' => 'turkey', 'global_location_id' => '219', 'rel_gloc_ids' => '219,1173,1174,1175,1176', 'currency' => 'TRY', 'currency_name' => 'Turkish lira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Istanbul', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'thailand' => array( 'name' => 'Thailand', 'country_id' => '206', 'country_code' => 'th', 'slug' => 'thailand', 'global_location_id' => '213', 'rel_gloc_ids' => '213,1177', 'currency' => 'THB', 'currency_name' => 'Baht', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bangkok', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'hong-kong' => array( 'name' => 'Hong Kong', 'country_id' => '91', 'country_code' => 'hk', 'slug' => 'hong-kong', 'global_location_id' => '97', 'rel_gloc_ids' => '97', 'currency' => 'HKD', 'currency_name' => 'Hong Kong dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Hong_Kong', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'germany' => array( 'name' => 'Germany', 'country_id' => '53', 'country_code' => 'de', 'slug' => 'germany', 'global_location_id' => '82', 'rel_gloc_ids' => '82,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Berlin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'netherlands' => array( 'name' => 'Netherlands', 'country_id' => '157', 'country_code' => 'nl', 'slug' => 'netherlands', 'global_location_id' => '152', 'rel_gloc_ids' => '152,1188,1189,1190,1191,1192,1193', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Amsterdam', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'japan' => array( 'name' => 'Japan', 'country_id' => '107', 'country_code' => 'jp', 'slug' => 'japan', 'global_location_id' => '108', 'rel_gloc_ids' => '108,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337', 'currency' => 'YEN', 'currency_name' => 'Japanese yen', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Search Results Web results Asia/Tokyo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'global' => array( 'name' => 'Global', 'country_id' => (int) 251, 'country_code' => 'on', 'slug' => 'global', 'global_location_id' => '275', 'rel_gloc_ids' => '275', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => null, 'job_location' => '0', 'published' => '1', 'show' => '1' ) ) $currentLocation = array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ) $cityLists = array( (int) 0 => array( 'name' => 'Dubai', 'slug' => 'dubai' ), (int) 1 => array( 'name' => 'Abu Dhabi', 'slug' => 'abu-dhabi' ), (int) 2 => array( 'name' => 'Ras al Khaimah', 'slug' => 'ras-al-khaimah' ), (int) 3 => array( 'name' => 'Al Ain', 'slug' => 'al-ain' ), (int) 4 => array( 'name' => 'Sharjah', 'slug' => 'sharjah' ), (int) 5 => array( 'name' => 'Fujairah', 'slug' => 'fujairah' ), (int) 6 => array( 'name' => 'Ajman', 'slug' => 'ajman' ), (int) 7 => array( 'name' => 'Umm Al Quwain', 'slug' => 'umm-al-quwain' ) ) $menuState = 'loggedoutmenu' $showCVReviewLink = false $profileInfo = array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '11146', 'contributedJobCount' => '24', 'courseCount' => null ) $environment = 'production' $langUrlPrefix = 'pt/' $langUrl = 'https://jobs.laimoon.com/pt/' $themeUrl = 'https://jobs.laimoon.com/' $siteUrl = 'https://jobs.laimoon.com/' $staticUrl = 'https://cdn.laimoon.com/jobs/' $langCode = 'pt' $pageScripts = array( (int) 0 => 'page_script' ) $pageName = 'externalview' $courseUrl = 'https://courses.laimoon.com/pt/' $onlineCourses = array( (int) 0 => array( 'Course' => array( 'id' => '100267', 'seeder_id' => '94', 'edited_seeder_id' => '94', 'edited_client_id' => '9255', 'title' => 'Become a Python Data Scientist', 'external_link' => 'https://www.educba.com/job-oriented-programs/become-a-python-data-scientist', 'objectives' => null, 'photo_cta' => null, 'photo' => null, 'length' => '', 'next_session' => '', 'schedules' => null, 'duration' => 'Upto 26 Hours', 'base_duration' => '0', 'timing' => '', 'location' => 'Online', 'global_location_id' => '275', 'school' => 'eduCBA', 'logo' => '', 'certificate_diploma' => 'yes', 'image' => '', 'brochure_url' => null, 'video' => '', 'cost' => '', 'price' => '19', 'price_enquiry' => '0', 'course_status' => 'Paid', 'base_price' => '21', 'nondiscounted_base_price' => '95', 'currency' => 'USD', 'discount' => '80% Off for Laimoon Users!', 'free_trial_text' => '', 'laimoon_offer' => '1', 'summary' => '<p>Data visualization is understanding the significance of data by placing it in a visual context. Patterns, trends that might go unnoticed in text-based data can be exposed and recognized easier with data visualization software. It basically involves presentation of data in a pictorial or graphical format. In this training we are going to learn how to use Python to create fascinating data visualizations. </p><p>The training includes Getting Data off the Web with Python, Heavyweight Scraping with Scrapy, Plotting and Visualization, Data Aggregations and Group operations, Financial and Economic Data Application.</p><p> Many of us have believe that statistics is one the next sexy jobs that is coming up in the career opportunities (this fact is vouched by even Hal Varian). Almost five years Tim O'Reilly said that data is the next big thing to happen in the world. But what exactly is data and why is it so important? And why is there so much importance being given to statistics and data in the world today? The web is full of apps that are driven by data.<br> <br> In this course bundle, you will get 6 online courses:</p><ul> <li>Artificial Intelligence with Python</li> <li>Machine Learning using Python</li> <li>Statistics for Data Science using Python</li> <li>Video Analytics Using Opencv and Python Shells</li> <li>Pandas with Python Tutorial</li> <li>Data Science with Python </li></ul>', 'outline' => '', 'who_should_take_this_course' => '', 'eligibility' => 'Basic knowledge about electronics & programming', 'about_school' => '', 'keywords' => 'Big Data,Data Science,Python,Programming,Technology', 'job_matching_keywords' => '', 'instructor_bio' => '', 'external_course_info' => null, 'eligibility_criteria' => '', 'career_opportunity' => '', 'targetted_roles' => '', 'targetted_industries' => '', 'targetted_locations' => '', 'gender' => '0', 'targetted_course_categories' => '653,652', 'suggested_course_categories' => '', 'course_type_id' => '2', 'course_provider_id' => '648', 'trainer_ids' => null, 'created' => '2018-08-16 11:11:34', 'updated' => '2018-10-17 17:50:53', 'sort_order' => '0', 'page' => 'JobListing', 'to_emails' => 'learning@educba.com', 'cc_emails' => '', 'phone_number' => '', 'pri_line_number' => '', 'instant_calls' => '1', 'status' => 'active', 'collect_mode' => 'provider_rejected', 'slug' => 'upto-twenty-six-hours-become-a-python-data-scientist-educba-1', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:1;s:12:"total_points";s:1:"1";s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'agg_ratings' => null, 'prospects' => '1', 'end_date' => '2018-09-20 10:26:00', 'featured' => '0', 'impressions' => '0', 'contract_type' => 'CPC', 'deleted' => '0', 'delete_request' => '0', 'accreditation' => '0', 'accreditation_logos' => '', 'invoice_type' => 'Free', 'payment_mode' => 'free', 'invoice_value' => '5', 'invoice_click_value' => '0.1', 'next_session_date' => null, 'brochure_cost' => '3', 'call_cost' => '0', 'boosted' => '0', 'featured_text' => null, 'fresh' => '0', 'connections' => '502', 'show_map' => '0', 'course_feed_id' => '0', 'visa_required' => '0', 'ladies_only' => '0', 'gents_only' => '0', 'method' => 'Full Time', 'study_timings' => '1', 'language_program_covers' => '', 'language_program_level' => '', 'language_program_type' => '', 'language_study_mode' => '', 'badge_url' => '', 'last_revision_status' => 'New', 'online_method' => '', 'delivery_languages' => 'en', 'career_path' => 'Python Programmer,Data Scientist,Jr. Data Scientist', 'rank' => null, 'resized' => '0', 'ctr' => '100.000', 'laimoon_rank' => '{"default":3500,"111624_ar_c":350000000,"111917_ar_f":350000000,"65756_ar_c":350000000,"65130_ar_c":350000000,"111917_ar_c":350000000,"111828_en_c":350000000,"111488_ar_c":350000000,"111800_ar_c":350000000,"111626_ar_c":350000000,"111934_ar_c":350000000,"111796_ar_c":350000000,"41394_ar_c":350000000,"111828_ar_c":350000000,"111804_ar_c":350000000,"111948_en_c":350000000,"111477_ar_c":350000000,"111484_ar_c":350000000,"111641_ar_c":350000000,"5598_ar_c":350000000,"111919_ar_c":350000000,"66572_ar_c":350000000,"79507_pt_c":350000000,"111736_en_ft":350000000,"111798_ar_c":350000000,"111802_ar_c":350000000,"44750_ar_c":350000000,"111968_en_c":350000000,"111655_en_ft":350000000,"111918_ar_c":350000000,"111935_ar_f":350000000,"111945_en_c":350000000,"111949_en_c":350000000,"66519_ar_c":350000000,"79459_pt_c":350000000,"111503_ar_c":350000000,"111779_ar_c":350000000,"111917_en_c":350000000,"112031_en_c":350000000,"5334_ar_c":350000000,"111511_ar_c":350000000,"111535_ar_c":350000000,"111806_ar_ft":350000000,"111935_ar_c":350000000,"111950_en_ft":350000000,"111952_en_ft":350000000,"111953_en_c":350000000,"9260_ar_c":350000000,"9261_ar_c":350000000,"111535_en_c":350000000,"111919_en_c":350000000,"111943_en_ft":350000000,"111946_en_c":350000000,"111954_en_c":350000000,"111974_en_c":350000000,"67329_ar_c":350000000,"111510_ar_c":350000000,"111770_ar_c":350000000,"111793_ar_c":350000000,"111943_en_c":350000000,"111951_en_c":350000000,"111969_en_c":350000000,"112030_en_c":350000000,"40922_ar_c":350000000,"59893_en_ft":350000000}', 'lead_count' => '0', 'enrol_option' => '1', 'enrol_free' => '0', 'import_course_code' => '', 'cpa_recommended' => '0', 'study_format' => 'Video', 'pdf_certificate' => '1', 'course_certificate' => null, 'bundle_id' => null, 'randomizer' => '99829933', 'virtual_classroom' => '0', 'on_credit' => '0', 'laimoon_organized' => '0' ), 'CourseProvider' => array( 'id' => '648', 'name' => 'eduCBA', 'account_name' => '', 'trainer_type' => 'institute', 'slug' => null, 'location' => null, 'customer_name' => 'Dheeraj Vaidya', 'seeder_id' => '43', 'phone_number' => '919930045456', 'pri_line_number' => '', 'address_street' => '202, Jai Antriksh Bldg, Next to Timmy Arcade Bldg', 'address_building' => 'Jai Antriksh / 202', 'address_city' => 'Mumbai', 'address_country' => 'India', 'addresss' => '202, Jai Antriksh Bldg, Next to Timmy Arcade Bldg, Jai Antriksh / 202, Mumbai, India', 'invoice_email' => ' learning@educba.com', 'student_enrolment' => '1', 'masked_emails' => '1', 'moneyback' => '1', 'student_enrolment_processing_percentage' => '40', 'invoice_missed_calls' => '0', 'budget_alerts' => '0', 'budget_amount' => '0', 'budget_start_date' => null, 'provider_code' => '', 'payment_type' => 'CPC', 'intl_leads_enabled' => '0', 'invoice_notification' => '1', 'enable_intro_offer' => '1', 'lead_notification' => '1', 'weekly_digest' => '1', 'logo' => 'content_1652869125-1024x218-educbalogo.png', 'logo_size' => '{"width":154,"height":47}', 'description' => null, 'website' => 'https://www.educba.com/', 'no_of_courses' => null, 'course_types' => 'Online/Distance education', 'spotlight' => null, 'video_thumb' => 'opt_content_1533018667-Screenshot_4.png', 'video_embed_code' => '<iframe width="658" height="366" src="https://www.youtube.com/embed/Fe0GOcc0Gqw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>', 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'email' => 'learning@educba.com', 'contact_phone_number' => '919930045456', 'contact_person_position' => null, 'global_location_ids' => '275', 'head_office_gloc_id' => '275', 'vat_enabled' => '0', 'draft' => '0', 'auto_account_suspension' => '0', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:4;s:12:"total_points";i:11;s:7:"dec_avg";d:2.7999999999999998;s:9:"whole_avg";d:3;}}', 'call' => '0', 'auto_call_paid' => '0', 'instant_callback_number' => '', 'instant_callback_status' => null, 'instant_callback_disabled' => '0', 'show_map' => '0', 'same_place' => '0', 'tier' => 'tier2', 'featured_advertiser' => '0', 'institution_type' => 'Training Institute', 'certificate' => '', 'hyperlocal_leads' => '0', 'training_mode' => 'Online', 'establish' => null, 'verify_code' => '', 'verify_status' => '1', 'course_csa_keywords' => 'eduCBA', 'untrusted' => '0', 'mobile_cpc_disabled' => '0', 'deleted' => '0', 'created' => '2014-11-21 00:00:00', 'modified' => '2022-10-14 15:41:59', 'pageview_enabled' => '1', 'timezone' => 'Asia/Kolkata', 'provider_status' => 'performance', 'cpc_direct_linking' => 'no', 'phone_calls_timing' => '', 'phone_calls_exclude_days' => '', 'signup' => '1', 'completeness' => '1', 'signup_status' => 'Received', 'engagement_ranking' => 'normal', 'exclusive_leads' => '0', 'progress' => '{"EmailVerified":1,"ProfileCompleted":1}', 'verified_time' => '2022-05-21 08:34:02', 'profile_completed_time' => null, 'payment_overdue' => '0', 'bad_debtor' => '0', 'tax_regn_number' => null, 'tax_emirate' => null, 'traffic_referral' => null, 'course_type_ids' => '3,2', 'trusted' => '0', 'legacy' => '0', 'moderation_status' => 'verified', 'rfp_email_alerts' => '3', 'rfp_unsubscribed' => '0', 'offer_start_date' => '0000-00-00', 'offer_end_date' => '0000-00-00', 'offer_price' => '0', 'discount_percentage' => '0', 'offer_published' => '0', 'offer_text' => '', 'resized' => '1', 'is_corporate' => '0', 'topup_auto_renew' => '0', 'disabled_topup' => '0', 'topup_credit_enabled' => '0', 'enable_hyperlocation_leads' => '0', 'import_course_enable' => '0', 'sample_certificate' => 'https://cdn.laimoon.com/cityimages/marketing/1534423075_educba_Sam.png', 'lead_filters' => null, 'repeat_email_lead_alerts' => '1', 'load_blncr_weight' => '1', 'remote_option' => null, 'classroom_status' => 'pending', 'topup_info' => null, 'provider_rank' => '{"default":529,"rndm":700067,"r_81":525,"r_381":502,"r_539":502,"r_79":529,"r_108":502,"r_343":502,"r_98":502,"r_383":502,"r_789":502,"r_371":502,"r_99":502,"r_372":502,"r_369":502,"r_82":529,"r_652":525,"r_597":525,"r_598":502,"r_86":502,"r_387":502,"r_583":502,"r_101":502,"r_17":529,"r_817":502,"r_281":502,"r_349":502,"r_142":525,"r_399":502,"r_827":502,"r_653":502,"r_613":529,"r_145":525,"r_737":525,"r_894":525,"r_143":525,"r_896":502,"r_126":502,"r_398":502,"r_873":502,"r_726":525,"r_507":502,"r_509":502,"r_887":502,"r_146":502,"r_899":502,"r_691":502,"r_689":502,"r_897":502,"r_394":502,"r_397":502,"r_149":502,"r_393":502,"r_727":502,"r_869":502,"r_110":502,"r_802":502,"r_639":502,"r_308":502,"r_521":502,"r_928":502,"r_870":502,"r_87":502,"r_438":502,"r_348":502,"r_401":502,"r_742":502,"r_350":525,"r_692":502,"r_382":525,"r_592":502,"r_125":502,"r_695":502,"r_121":502,"r_730":502,"r_863":502,"r_141":525,"r_790":502,"r_681":502,"r_97":502,"r_380":502,"r_299":502,"r_128":502,"r_864":502,"r_80":502,"r_114":502,"r_610":502,"r_596":502,"r_599":502,"r_95":529,"r_694":502,"r_752":525,"r_400":502,"r_688":502,"r_954":525,"r_66":525,"r_253":525,"r_14":529,"r_953":529,"r_868":502,"r_122":525,"r_354":502,"r_750":525,"r_686":502,"r_60":529,"r_541":502,"r_658":502,"r_357":502,"r_120":502,"r_885":502,"r_352":502,"r_762":502,"r_344":502,"r_345":502,"r_113":502,"r_809":502,"r_112":502,"r_724":502,"r_15":529,"r_364":529,"r_346":502,"r_800":502,"r_738":502,"r_739":502,"r_510":502,"r_826":502,"r_799":502,"r_9":502,"r_323":502,"r_515":502,"r_520":502,"r_508":502}', 'preferences' => '{"laimoon_fallback_number":"0"}' ), 'CourseTranslation' => array( 'id' => '176444', 'course_id' => '100267', 'title' => 'Become a Python Data Scientist', 'slug' => 'upto-twenty-six-hours-become-a-python-data-scientist-educba-1', 'external_link' => 'https://www.educba.com/job-oriented-programs/become-a-python-data-scientist', 'summary' => '<p>Data visualization is understanding the significance of data by placing it in a visual context. Patterns, trends that might go unnoticed in text-based data can be exposed and recognized easier with data visualization software. It basically involves presentation of data in a pictorial or graphical format. In this training we are going to learn how to use Python to create fascinating data visualizations. </p><p>The training includes Getting Data off the Web with Python, Heavyweight Scraping with Scrapy, Plotting and Visualization, Data Aggregations and Group operations, Financial and Economic Data Application.</p><p> Many of us have believe that statistics is one the next sexy jobs that is coming up in the career opportunities (this fact is vouched by even Hal Varian). Almost five years Tim O'Reilly said that data is the next big thing to happen in the world. But what exactly is data and why is it so important? And why is there so much importance being given to statistics and data in the world today? The web is full of apps that are driven by data.<br> <br> In this course bundle, you will get 6 online courses:</p><ul> <li>Artificial Intelligence with Python</li> <li>Machine Learning using Python</li> <li>Statistics for Data Science using Python</li> <li>Video Analytics Using Opencv and Python Shells</li> <li>Pandas with Python Tutorial</li> <li>Data Science with Python </li></ul>', 'outline' => '', 'who_should_take_this_course' => '', 'career_path' => 'Python Programmer,Data Scientist,Jr. Data Scientist', 'eligibility' => 'Basic knowledge about electronics & programming', 'school' => 'eduCBA', 'keywords' => 'Big Data,Data Science,Python,Programming,Technology', 'location' => 'Online', 'duration' => 'Upto 26 Hours', 'timing' => '', 'cost' => null, 'discount' => '80% Off for Laimoon Users!', 'eligibility_criteria' => '', 'job_matching_keywords' => '', 'boosted' => '0', 'lang_code' => 'pt', 'status' => 'active', 'auto_translated' => '1', 'objectives' => null, 'photo' => null, 'photo_cta' => null, 'video' => null ), 'Profile' => array() ), (int) 1 => array( 'Course' => array( 'id' => '51311', 'seeder_id' => '80', 'edited_seeder_id' => '67', 'edited_client_id' => '5419', 'title' => 'Certified Python Developer', 'external_link' => 'http://www.vskills.in/certification/Web-Development/Certified-Python-Developer', 'objectives' => null, 'photo_cta' => null, 'photo' => null, 'length' => '', 'next_session' => '', 'schedules' => null, 'duration' => '1 To 2 Months', 'base_duration' => '0', 'timing' => 'Flexible', 'location' => 'Online', 'global_location_id' => '275', 'school' => 'Vskills', 'logo' => '', 'certificate_diploma' => 'yes', 'image' => '', 'brochure_url' => null, 'video' => '', 'cost' => '', 'price' => '4129', 'price_enquiry' => '0', 'course_status' => 'Paid', 'base_price' => '58', 'nondiscounted_base_price' => '116', 'currency' => 'INR', 'discount' => '50% off through Laimoon!', 'free_trial_text' => null, 'laimoon_offer' => '1', 'summary' => 'Vskills certification for Python Developers assesses the candidate for developing Python based applications. The certification tests the candidates on various areas in developing Python based software which includes knowledge of installation, usage, syntax and semantics of Python programming language.<br /> <br /> <strong>Knowledge of OO (Object Oriented) programming principles is pre-requisite for certification</strong>.<br /> <br /> <strong>Why should one take this certification?</strong><br /> This certification is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> Earning Vskills Python Developer Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking this certification?</strong><br /> Job seekers looking to find employment in various IT companies or freelance, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification.<br /> <br /> <strong>Table of Contents</strong><br /> <br /> <strong>Python Introduction</strong> <ul> <li>Introduction to Python</li> <li>Features of Python</li> <li>Why not Perl?</li> <li>Why not Ruby?</li> <li>What Programmers Say</li> <li>Quiz - Python Introduction</li> </ul> <strong>Python Installation</strong> <ul> <li>For GNU/Linux and BSD users</li> <li>For Windows Users</li> <li>DOS Prompt</li> <li>For Mac OS X Users</li> <li>Quiz - Python Installation</li> </ul> <strong>Python First Steps</strong> <ul> <li>Python Introduction</li> <li>Using The Interpreter Prompt</li> <li>Choosing An Editor</li> <li>Using A Source File</li> <li>Getting Help</li> </ul> <strong>Python Basics</strong> <ul> <li>Literal Constants</li> <li>Numbers</li> <li>Strings</li> <li>Python Variables</li> <li>Identifier Naming</li> <li>Data Types</li> <li>Objects</li> <li>Logical And Physical Lines</li> <li>Indentation</li> <li>Quiz - Python Basics</li> </ul> <strong>Python Operators and Expressions</strong> <ul> <li>Python Operator Introduction</li> <li>Python Operators</li> <li>Evaluation Order</li> <li>Changing the Order Of Evaluation</li> <li>Python Associativity</li> <li>Python Expressions</li> <li>Python Exercise 1</li> <li>Python Exercise 1 Solutions | Questions 1-6</li> <li>Python Exercise 1 Solution | Question 7</li> </ul> <strong>Python Data Structures</strong> <ul> <li>Data Structures Introduction</li> <li>Indexing</li> <li>Slicing</li> <li>Indexing & Slicing Practice</li> <li>Sequences</li> <li>List</li> <li>Tuple</li> <li>Dictionary</li> <li>Mutable & Immutable Objects</li> <li>Python Exercise 2</li> <li>Set</li> <li>Data Structures - 2</li> <li>More About Strings</li> <li>Quiz - Python Data Structures</li> </ul> <strong>Python Functions</strong> <ul> <li>Functions Introduction</li> <li>Function Example</li> <li>Python Built-Ins & Methods - Part 1</li> <li>Python Built-Ins & Methods - Part 2</li> <li>Python Built-Ins & Methods - Part 3</li> <li>Local Variables</li> <li>Using The global Statement</li> <li>Using nonlocal statement</li> <li>Default Argument Values</li> <li>Keyword Arguments</li> <li>VarArgs parameters</li> <li>Keyword-only Parameters</li> <li>Functions Advanced</li> <li>DocStrings</li> <li>Annotations</li> <li>Quiz - Python Functions</li> </ul> <strong>Python Control Flow</strong> <ul> <li>Control Flow Introduction</li> <li>The if statement</li> <li>The for loop</li> <li>The while Statement & Range Function</li> <li>Python Exercise 3</li> <li>Exercise 3 Solution</li> <li>break & continue statement</li> <li>Control Flow Advanced</li> <li>Quiz - Python Control Flow</li> </ul> <strong>Python Modules</strong> <ul> <li>Modules Introduction</li> <li>Byte-compiled .pyc files</li> <li>The from ... import ... statement</li> <li>A module's __name__</li> <li>Making Your Own Modules</li> <li>The dir function</li> <li>Packages</li> <li>Quiz - Python Modules</li> </ul> <strong>Problem Solving</strong> <ul> <li>The Problem</li> <li>The Solution</li> <li>Second Version</li> <li>Third Version</li> <li>Fourth Version</li> <li>More Refinements</li> <li>The Software Development Process</li> </ul> <strong>Python Object Oriented Programming</strong> <ul> <li>Object-Oriented Programming Introduction</li> <li>The self</li> <li>Classes</li> <li>Object Methods</li> <li>The __init__ method</li> <li>Class And Object Variables</li> <li>Inheritance and Deck of Cards</li> <li>Quiz - Python Object Oriented Programming</li> </ul> <strong>Python Input Output</strong> <ul> <li>Input-Output Introduction</li> <li>Input from user</li> <li>Files</li> <li>Pickle</li> <li>Quiz - Python Input Output</li> </ul> <strong>Python Exceptions</strong> <ul> <li>Exception Introduction</li> <li>Errors</li> <li>Exceptions</li> <li>Handling Exceptions</li> <li>Raising Exceptions</li> <li>Finally</li> <li>The with statement</li> <li>Quiz - Python Exceptions</li> </ul> <strong>Python Standard Library</strong> <ul> <li>Standard Library Introduction</li> <li>sys module</li> <li>logging module</li> <li>urllib and json modules</li> <li>Module of the Week Series</li> <li>Quiz - Python Standard Library</li> </ul> <strong>Python Miscellaneous</strong> <ul> <li>Passing tuples around</li> <li>Special Methods</li> <li>Single Statement Blocks</li> <li>Lambda Forms</li> <li>List Comprehension</li> <li>Receiving Tuples and Dictionaries in Functions</li> <li>exec and eval</li> <li>The assert statement</li> <li>The repr function</li> <li>Lambda Expression & List Comprehension Exercise</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => null, 'eligibility' => '', 'about_school' => '', 'keywords' => 'python,object oriented programming,python programming', 'job_matching_keywords' => null, 'instructor_bio' => '', 'external_course_info' => null, 'eligibility_criteria' => null, 'career_opportunity' => null, 'targetted_roles' => null, 'targetted_industries' => null, 'targetted_locations' => null, 'gender' => '0', 'targetted_course_categories' => '653', 'suggested_course_categories' => '', 'course_type_id' => '2', 'course_provider_id' => '5788', 'trainer_ids' => null, 'created' => '2016-08-10 00:25:08', 'updated' => '2019-02-01 14:46:12', 'sort_order' => '0', 'page' => 'JobListing', 'to_emails' => 'info@vskills.in,narender.rana@vskills.in', 'cc_emails' => '', 'phone_number' => null, 'pri_line_number' => null, 'instant_calls' => '1', 'status' => 'active', 'collect_mode' => 'provider', 'slug' => 'certified-python-developer', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:1;s:12:"total_points";s:1:"1";s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'agg_ratings' => null, 'prospects' => '1', 'end_date' => null, 'featured' => '0', 'impressions' => '0', 'contract_type' => 'CPC', 'deleted' => '0', 'delete_request' => '0', 'accreditation' => '0', 'accreditation_logos' => '', 'invoice_type' => 'CPC', 'payment_mode' => null, 'invoice_value' => '5', 'invoice_click_value' => '0.12', 'next_session_date' => null, 'brochure_cost' => '3', 'call_cost' => '0', 'boosted' => '0', 'featured_text' => null, 'fresh' => '0', 'connections' => '502', 'show_map' => '0', 'course_feed_id' => '0', 'visa_required' => '0', 'ladies_only' => '0', 'gents_only' => '0', 'method' => 'Part Time', 'study_timings' => '2', 'language_program_covers' => null, 'language_program_level' => null, 'language_program_type' => null, 'language_study_mode' => null, 'badge_url' => null, 'last_revision_status' => 'New', 'online_method' => '', 'delivery_languages' => 'en', 'career_path' => 'Improve your skill set and make CV stronger in Python Developer', 'rank' => '{"default":0}', 'resized' => '0', 'ctr' => '100.000', 'laimoon_rank' => '{"default":3500,"111800_ar_c":350000000,"111917_ar_c":350000000,"111917_ar_f":350000000,"111804_ar_c":350000000,"111919_ar_c":350000000,"111828_ar_c":350000000,"111934_ar_c":350000000,"65130_ar_c":350000000}', 'lead_count' => '0', 'enrol_option' => '1', 'enrol_free' => '0', 'import_course_code' => '', 'cpa_recommended' => '0', 'study_format' => 'Mixed', 'pdf_certificate' => '0', 'course_certificate' => null, 'bundle_id' => null, 'randomizer' => '99180849', 'virtual_classroom' => '0', 'on_credit' => '0', 'laimoon_organized' => '0' ), 'CourseProvider' => array( 'id' => '5788', 'name' => 'Vskills', 'account_name' => '', 'trainer_type' => 'institute', 'slug' => null, 'location' => null, 'customer_name' => 'Rajat Kakkar', 'seeder_id' => '43', 'phone_number' => '47344723', 'pri_line_number' => '', 'address_street' => '711, Tower-2, ', 'address_building' => 'Pearls Omaxe, Netaji Subhash Place,', 'address_city' => 'Delhi', 'address_country' => 'India', 'addresss' => '711, Tower-2, , Pearls Omaxe, Netaji Subhash Place,, Delhi, India', 'invoice_email' => 'info@vskills.in', 'student_enrolment' => '1', 'masked_emails' => '1', 'moneyback' => '1', 'student_enrolment_processing_percentage' => '50', 'invoice_missed_calls' => '0', 'budget_alerts' => '0', 'budget_amount' => '0', 'budget_start_date' => null, 'provider_code' => '', 'payment_type' => null, 'intl_leads_enabled' => '0', 'invoice_notification' => '1', 'enable_intro_offer' => '1', 'lead_notification' => '1', 'weekly_digest' => '1', 'logo' => 'content_1469622248-vskills-logo.jpg', 'logo_size' => '{"width":118,"height":82}', 'description' => null, 'website' => 'http://www.vskills.in/certification/', 'no_of_courses' => null, 'course_types' => 'Online/Distance education,Professional qualifications,Professional short courses,Corporate training', 'spotlight' => null, 'video_thumb' => null, 'video_embed_code' => '', 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'email' => 'info@vskills.in', 'contact_phone_number' => '+971 47344723', 'contact_person_position' => null, 'global_location_ids' => '275', 'head_office_gloc_id' => '275', 'vat_enabled' => '0', 'draft' => '0', 'auto_account_suspension' => '0', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:3;s:12:"total_points";i:3;s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'call' => '0', 'auto_call_paid' => '0', 'instant_callback_number' => '', 'instant_callback_status' => 'Yes', 'instant_callback_disabled' => '0', 'show_map' => '0', 'same_place' => '0', 'tier' => 'tier3', 'featured_advertiser' => '0', 'institution_type' => 'Training Institute', 'certificate' => null, 'hyperlocal_leads' => '0', 'training_mode' => 'Online', 'establish' => null, 'verify_code' => '', 'verify_status' => '1', 'course_csa_keywords' => null, 'untrusted' => '0', 'mobile_cpc_disabled' => '0', 'deleted' => '0', 'created' => '2016-07-22 09:38:49', 'modified' => '2023-12-14 14:30:13', 'pageview_enabled' => '1', 'timezone' => 'Asia/Kolkata', 'provider_status' => 'performance', 'cpc_direct_linking' => 'no', 'phone_calls_timing' => '', 'phone_calls_exclude_days' => '', 'signup' => '1', 'completeness' => '1', 'signup_status' => 'Received', 'engagement_ranking' => 'normal', 'exclusive_leads' => '0', 'progress' => '{"ProfileCompleted":1,"B&WCourses":"254"}', 'verified_time' => '2023-10-26 16:45:07', 'profile_completed_time' => null, 'payment_overdue' => '0', 'bad_debtor' => '0', 'tax_regn_number' => null, 'tax_emirate' => null, 'traffic_referral' => null, 'course_type_ids' => '2', 'trusted' => '1', 'legacy' => '0', 'moderation_status' => 'trusted', 'rfp_email_alerts' => '0', 'rfp_unsubscribed' => '0', 'offer_start_date' => '0000-00-00', 'offer_end_date' => '0000-00-00', 'offer_price' => '0', 'discount_percentage' => '0', 'offer_published' => '0', 'offer_text' => '', 'resized' => '1', 'is_corporate' => '0', 'topup_auto_renew' => '0', 'disabled_topup' => '0', 'topup_credit_enabled' => '0', 'enable_hyperlocation_leads' => '0', 'import_course_enable' => '0', 'sample_certificate' => 'https://cdn.laimoon.com/cityimages/marketing/1560255278_vskills-ce.jpg', 'lead_filters' => null, 'repeat_email_lead_alerts' => '1', 'load_blncr_weight' => '1', 'remote_option' => null, 'classroom_status' => 'pending', 'topup_info' => null, 'provider_rank' => '{"default":502,"rndm":608201,"r_82":502,"r_145":502,"r_737":502,"r_894":502,"r_79":502,"r_375":502,"r_662":502,"r_97":502,"r_95":502,"r_98":502,"r_14":502,"r_952":502,"r_142":502,"r_143":502,"r_400":502,"r_369":502,"r_383":502,"r_666":502,"r_86":502,"r_197":502,"r_20":502,"r_388":502,"r_87":502,"r_203":502,"r_80":502,"r_119":502,"r_15":502,"r_365":502,"r_361":502,"r_21":502,"r_115":502,"r_111":502,"r_17":502,"r_281":502,"r_12":502,"r_237":502,"r_399":502,"r_350":502,"r_398":502,"r_873":502,"r_653":502,"r_394":502,"r_9":502,"r_101":502,"r_323":502,"r_10":502,"r_607":502,"r_81":502,"r_123":502,"r_690":502,"r_146":502,"r_148":502,"r_381":502,"r_539":502,"r_364":502,"r_799":502,"r_206":502,"r_42":502,"r_114":502,"r_596":502,"r_536":502,"r_199":502,"r_422":502,"r_808":502,"r_112":502,"r_613":502,"r_84":502,"r_174":502,"r_401":502,"r_85":502,"r_177":502,"r_231":502,"r_187":502,"r_180":502,"r_918":502,"r_538":502,"r_738":502,"r_694":502,"r_597":502,"r_695":502,"r_963":502,"r_196":502,"r_194":502,"r_193":502,"r_652":502,"r_954":502,"r_599":502,"r_348":502,"r_752":502,"r_236":502,"r_188":502,"r_202":502,"r_88":502,"r_221":502,"r_219":502,"r_127":502,"r_124":502,"r_785":502,"r_955":502,"r_216":502,"r_215":502,"r_373":502,"r_370":502,"r_603":502,"r_351":502,"r_609":502,"r_610":502,"r_195":502,"r_192":502,"r_691":502,"r_890":502,"r_234":502,"r_267":502,"r_387":502,"r_173":502,"r_433":502,"r_113":502,"r_779":502,"r_689":502,"r_897":502,"r_214":502,"r_205":502,"r_681":502,"r_118":502,"r_66":502,"r_254":502,"r_253":502,"r_641":502,"r_403":502,"r_204":502,"r_207":502,"r_807":502,"r_898":502,"r_83":502,"r_758":502,"r_899":502,"r_149":502,"r_688":502,"r_809":502,"r_380":502,"r_730":502,"r_395":502,"r_726":502,"r_871":502,"r_887":502,"r_126":502,"r_891":502,"r_344":502,"r_911":502,"r_164":502,"r_498":502,"r_513":502,"r_161":502,"r_43":502,"r_210":502,"r_266":502,"r_810":502,"r_191":502,"r_646":502,"r_668":502,"r_151":502,"r_443":502,"r_432":502,"r_926":502,"r_419":502,"r_589":502,"r_847":502,"r_541":502,"r_705":502,"r_255":502,"r_697":502,"r_678":502,"r_436":502,"r_198":502,"r_362":502,"r_211":502,"r_345":502,"r_686":502,"r_346":502,"r_956":502,"r_347":502,"r_201":502,"r_420":502,"r_200":502,"r_826":502,"r_232":502,"r_700":502,"r_147":502,"r_406":502,"r_693":502,"r_888":502,"r_585":502,"r_382":502,"r_592":502,"r_128":502,"r_396":502,"r_860":502,"r_857":502,"r_424":502,"r_384":502,"r_89":502,"r_638":502,"r_514":502,"r_949":502,"r_916":502,"r_99":502,"r_178":502,"r_608":502,"r_439":502,"r_217":502,"r_960":502,"r_91":502,"r_261":502,"r_259":502,"r_734":502,"r_225":502,"r_696":502,"r_229":502,"r_731":502}', 'preferences' => '{"laimoon_fallback_number":"0"}' ), 'CourseTranslation' => array( 'id' => '174415', 'course_id' => '51311', 'title' => 'Certified Python Developer', 'slug' => 'certified-python-developer', 'external_link' => 'http://www.vskills.in/certification/Web-Development/Certified-Python-Developer', 'summary' => 'Vskills certification for Python Developers assesses the candidate for developing Python based applications. The certification tests the candidates on various areas in developing Python based software which includes knowledge of installation, usage, syntax and semantics of Python programming language.<br /> <br /> <strong>Knowledge of OO (Object Oriented) programming principles is pre-requisite for certification</strong>.<br /> <br /> <strong>Why should one take this certification?</strong><br /> This certification is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> Earning Vskills Python Developer Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking this certification?</strong><br /> Job seekers looking to find employment in various IT companies or freelance, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification.<br /> <br /> <strong>Table of Contents</strong><br /> <br /> <strong>Python Introduction</strong> <ul> <li>Introduction to Python</li> <li>Features of Python</li> <li>Why not Perl?</li> <li>Why not Ruby?</li> <li>What Programmers Say</li> <li>Quiz - Python Introduction</li> </ul> <strong>Python Installation</strong> <ul> <li>For GNU/Linux and BSD users</li> <li>For Windows Users</li> <li>DOS Prompt</li> <li>For Mac OS X Users</li> <li>Quiz - Python Installation</li> </ul> <strong>Python First Steps</strong> <ul> <li>Python Introduction</li> <li>Using The Interpreter Prompt</li> <li>Choosing An Editor</li> <li>Using A Source File</li> <li>Getting Help</li> </ul> <strong>Python Basics</strong> <ul> <li>Literal Constants</li> <li>Numbers</li> <li>Strings</li> <li>Python Variables</li> <li>Identifier Naming</li> <li>Data Types</li> <li>Objects</li> <li>Logical And Physical Lines</li> <li>Indentation</li> <li>Quiz - Python Basics</li> </ul> <strong>Python Operators and Expressions</strong> <ul> <li>Python Operator Introduction</li> <li>Python Operators</li> <li>Evaluation Order</li> <li>Changing the Order Of Evaluation</li> <li>Python Associativity</li> <li>Python Expressions</li> <li>Python Exercise 1</li> <li>Python Exercise 1 Solutions | Questions 1-6</li> <li>Python Exercise 1 Solution | Question 7</li> </ul> <strong>Python Data Structures</strong> <ul> <li>Data Structures Introduction</li> <li>Indexing</li> <li>Slicing</li> <li>Indexing & Slicing Practice</li> <li>Sequences</li> <li>List</li> <li>Tuple</li> <li>Dictionary</li> <li>Mutable & Immutable Objects</li> <li>Python Exercise 2</li> <li>Set</li> <li>Data Structures - 2</li> <li>More About Strings</li> <li>Quiz - Python Data Structures</li> </ul> <strong>Python Functions</strong> <ul> <li>Functions Introduction</li> <li>Function Example</li> <li>Python Built-Ins & Methods - Part 1</li> <li>Python Built-Ins & Methods - Part 2</li> <li>Python Built-Ins & Methods - Part 3</li> <li>Local Variables</li> <li>Using The global Statement</li> <li>Using nonlocal statement</li> <li>Default Argument Values</li> <li>Keyword Arguments</li> <li>VarArgs parameters</li> <li>Keyword-only Parameters</li> <li>Functions Advanced</li> <li>DocStrings</li> <li>Annotations</li> <li>Quiz - Python Functions</li> </ul> <strong>Python Control Flow</strong> <ul> <li>Control Flow Introduction</li> <li>The if statement</li> <li>The for loop</li> <li>The while Statement & Range Function</li> <li>Python Exercise 3</li> <li>Exercise 3 Solution</li> <li>break & continue statement</li> <li>Control Flow Advanced</li> <li>Quiz - Python Control Flow</li> </ul> <strong>Python Modules</strong> <ul> <li>Modules Introduction</li> <li>Byte-compiled .pyc files</li> <li>The from ... import ... statement</li> <li>A module's __name__</li> <li>Making Your Own Modules</li> <li>The dir function</li> <li>Packages</li> <li>Quiz - Python Modules</li> </ul> <strong>Problem Solving</strong> <ul> <li>The Problem</li> <li>The Solution</li> <li>Second Version</li> <li>Third Version</li> <li>Fourth Version</li> <li>More Refinements</li> <li>The Software Development Process</li> </ul> <strong>Python Object Oriented Programming</strong> <ul> <li>Object-Oriented Programming Introduction</li> <li>The self</li> <li>Classes</li> <li>Object Methods</li> <li>The __init__ method</li> <li>Class And Object Variables</li> <li>Inheritance and Deck of Cards</li> <li>Quiz - Python Object Oriented Programming</li> </ul> <strong>Python Input Output</strong> <ul> <li>Input-Output Introduction</li> <li>Input from user</li> <li>Files</li> <li>Pickle</li> <li>Quiz - Python Input Output</li> </ul> <strong>Python Exceptions</strong> <ul> <li>Exception Introduction</li> <li>Errors</li> <li>Exceptions</li> <li>Handling Exceptions</li> <li>Raising Exceptions</li> <li>Finally</li> <li>The with statement</li> <li>Quiz - Python Exceptions</li> </ul> <strong>Python Standard Library</strong> <ul> <li>Standard Library Introduction</li> <li>sys module</li> <li>logging module</li> <li>urllib and json modules</li> <li>Module of the Week Series</li> <li>Quiz - Python Standard Library</li> </ul> <strong>Python Miscellaneous</strong> <ul> <li>Passing tuples around</li> <li>Special Methods</li> <li>Single Statement Blocks</li> <li>Lambda Forms</li> <li>List Comprehension</li> <li>Receiving Tuples and Dictionaries in Functions</li> <li>exec and eval</li> <li>The assert statement</li> <li>The repr function</li> <li>Lambda Expression & List Comprehension Exercise</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => null, 'career_path' => 'Python Developer,Programmer,python', 'eligibility' => null, 'school' => 'Vskills', 'keywords' => 'python,object oriented programming,python programming', 'location' => 'Online', 'duration' => '1 To 2 Months', 'timing' => 'Flexible', 'cost' => null, 'discount' => '50% off through Laimoon!', 'eligibility_criteria' => null, 'job_matching_keywords' => null, 'boosted' => '0', 'lang_code' => 'pt', 'status' => 'active', 'auto_translated' => '1', 'objectives' => null, 'photo' => null, 'photo_cta' => null, 'video' => null ), 'Profile' => array() ) ) $job = array( 'Job' => array( 'id' => '43493065', 'contact_id' => '3773199', 'recruiter_id' => '74726', 'job_function_id' => null, 'title' => 'Staff Software Engineer', 'vacancies' => null, 'job_type_id' => null, 'description' => null, 'pay_status' => 'Free', 'external_job_description' => '<h3> Job Description </h3><br><br><p> What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. </p><p> That’s why we’re looking for an experienced <strong> Staff Software Engineer </strong> to join Procore’s journey to revolutionize a historically underserved industry. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. </p><p> This position reports to the Software Engineering Manager and is <strong> located in Cairo, Egypt </strong> . We’re looking for someone to join us immediately. </p><p><strong> What you’ll do: </strong></p><ul><li> Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface </li><li> Participate in designing and building a system that aligns with Procore’s technical vision of a service-oriented architecture </li><li> Work up and down the stack to ship code for our Rails backend and our React frontend, and dive deep into the database layer to handle complex querying needs </li><li> Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems </li><li> Serve as a leader and mentor to more junior engineers within your team </li></ul><p><strong> What we're looking for: </strong></p><ul><li> Bachelor’s Degree in Computer Science, a related field, or comparable work experience </li><li>8+ years experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, C++, Java)</li><li> Experience designing and building software in a Service-Oriented Architecture </li><li> Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems </li><li> Experience working with our stack of Ruby on Rails, React, and PostgreSQL </li><li> Strong experience documenting and bringing team clarity to complex solutions </li><li> Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring </li><li> A curious mind driven to innovate and solve customer problems </li> </ul> <h3> Additional Information </h3><br><br><p><b> Perks & Benefits </b></p><p> At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, <u> learn more details </u> about what we offer and how we empower you to be your best. </p><p><b> About Us </b></p><p> Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on <u> Glassdoor </u> to see what others are saying about working at Procore. </p><p> We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law. </p><p> If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community . </p>', 'course_qualifications' => null, 'global_location_id' => '64', 'gender' => '0', 'baseSalary' => null, 'salary_duration' => 'Monthly', 'job_type' => 'Full time', 'salaryFrom' => null, 'salaryTo' => null, 'currency_id' => null, 'hide_salary' => '0', 'benefits' => null, 'salary_type_id' => null, 'travel_type_id' => null, 'travel_id' => null, 'education_id' => null, 'education_background' => null, 'language_id' => null, 'position_level_id' => null, 'position_type' => null, 'number_of_staffs_mange' => null, 'experiance' => null, 'sales_experience' => null, 'sales_focus' => null, 'sales_cycle_id' => null, 'reporting_to' => null, 'otherAssignments' => null, 'otherConsiderations' => null, 'ideal_candidate' => null, 'company_info' => null, 'company_id' => '193449', 'company_name' => 'Procore Technologies', 'external_apply_url' => 'https://eg.jooble.org/external/5040000241115594464?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_eg&extra_ars_request_id=10eab978af63cc7644bfd372b3436989', 'external_short_url' => '5040000241115594464', 'apply_url' => null, 'contributed' => '0', 'created' => '2024-05-07 03:05:47', 'published' => '2024-05-07 03:05:47', 'closed_time' => null, 'updated' => '2024-05-07 03:05:47', 'hideCompany' => null, 'hide_contact_info' => '0', 'application_count' => '0', 'closed' => '0', 'draft' => '0', 'rejected' => '0', 'deleted' => '0', 'moderated' => '1', 'boosted' => '0', 'rejectnote' => null, 'job_extended' => '0', 'purchased' => '0', 'seeder_id' => '113', 'source_id' => 'jooble', 'course_keywords' => null, 'shortlist_magic_applied' => '0', 'shortlist_magic_keywords' => null, 'living_in' => '0', 'age_limit' => null, 'is_managerial' => '0', 'application_email' => null, 'quality_score' => null, 'reopened' => '0', 'quality_type' => 'White', 'promoted' => '0' ), 'Recruiter' => array( 'first_name' => 'Jooble Jobs', 'last_name' => null, 'recruiter_type' => 'company' ), 'GlobalLocation' => array( 'id' => '64', 'display_name' => 'Egypt', 'name_ar' => 'مصر', 'country_id' => '61', 'Country' => array( 'name' => 'Egypt', 'id' => '61', 'slug' => 'egypt', 'code' => 'EG' ) ), 'Company' => array( 'id' => '193449', 'name' => 'Procore Technologies', 'website' => 'https://www.procore.com', 'verified' => '0', 'photo' => 'Procore_Technologies_a4dc1130-d6f8-11e9-8563-8d2b2f614077.jpeg', 'details' => null, 'display_details' => '' ), 'Industry' => array(), 'Tag' => array() ) $jobsList = array() $courses = array() $promotedCourses = array() $referer = '/' $urlKeyword = 'Staff ' $profile = array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '11146', 'contributedJobCount' => '24', 'courseCount' => null ) $askLogin = true $jobLinkTitle = 'Staff ' $renderSchema = 'yes' $title_for_layout = 'Staff Software Engineer jobs in Procore Technologies in Egypt.' $page_description = 'Apply to Staff Software Engineer jobs in Procore Technologies in Egypt.Find similar vacancies, jobs and salary information in Egypt.' $locationForTitle = 'Egypt' $currentJobCity = array( 'id' => '64', 'display_name' => 'Egypt', 'name_ar' => 'مصر', 'country_id' => '61', 'Country' => array( 'name' => 'Egypt', 'id' => '61', 'slug' => 'egypt', 'code' => 'EG' ) ) $jobCompanyPage = array( 'CompanyPage' => array( 'id' => '13745', 'title' => 'Procore Technologies', 'slug' => 'procore-technologies' ), 'CompanyPageTranslation' => array( 'id' => null, 'company_page_id' => null, 'title' => null, 'slug' => null, 'summary' => null, 'description' => null, 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'company_matching_keywords' => null, 'draft' => null, 'lang_code' => null ) ) $location = 'Egypt' $breadCrumbs = array( 'Job Details' => '' ) $relCourseBanner = array( 'relatedUrl' => 'https://courses.laimoon.com/pt/uae/it-computing-and-technology/programming/python-programming', 'title' => 'Python Programming', 'course_category_id' => (int) 653, 'relatedOnlineUrl' => 'https://courses.laimoon.com/pt/online/it-computing-and-technology/programming/python-programming' ) $published = '2024-05-07 03:05:47' $daysleft = (float) 14 $isLoggedIn = false $facebookSession = null $fbConfig = array( 'AppId' => '151651858238476', 'APIKey' => '1c032aa6c89b302e8ec5dea94dc89104', 'AppSecret' => 'f2b69d3a25fe65601f146efe7178e72a' ) $linkedInConfig = array( 'APIKey' => '779yus3aqi524z', 'AppSecret' => 'XCdGJxUokce5Ygf6' ) $criticalCSSes = array( 'jobdetail' => 'jobdetail-critical-css', 'companylist' => 'companylist-critical-css', 'companyview' => 'companyview-critical-css', 'agencylist' => 'agencylist-critical-css', 'agencyview' => 'agencyview-critical-css', 'laimoonverified' => 'laimoonverified-critical-css', 'seopages' => 'seopages-critical-css', 'externalview' => 'externalview-critical-css', 'popularjobsearches' => 'popularjobsearches-critical-css' ) $basicProfileIncomplete = true $seeAllJobLink = 'https://jobs.laimoon.com/pt/egypt/Staff ' $csaKeywords = array( (int) 0 => 'Staff Software Engineer' ) $allowLoginClass = 'notlogin' $jobLocSlug = 'egypt' $jobLocName = 'Egypt' $pfBackgrounds = '' $jobLink = 'https://jobs.laimoon.com/jobs/externalview/43493065' $companyName = ' at Procore Technologies' $twitterText = 'Hiring now! Staff Software Engineer at Procore Technologies. Please apply or share https://jobs.laimoon.com/jobs/externalview/43493065' $emailText = 'Hiring now! Staff Software Engineer at Procore Technologies. Please apply or share by clicking here https://jobs.laimoon.com/jobs/externalview/43493065' $sCompanyName = false $csaSearchKey = 'Staff Software Engineer' $jobDetails = 'detalhes do emprego' $btn_text = 'Apply on company website' $confidentialExists = false $showCompany = (int) 1 $mainCheck = (int) 1 $confidentialThumbClass = '' $cdnImageThumbPath = 'https://cdn.laimoon.com/profileimages/thumbnail/' $companyPageTitle = 'Procore Technologies'include - APP/View/Jobs/externalview.ctp, line 206 View::_evaluate() - CORE/Cake/View/View.php, line 948 View::_render() - CORE/Cake/View/View.php, line 910 View::render() - CORE/Cake/View/View.php, line 471 Controller::render() - CORE/Cake/Controller/Controller.php, line 948 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 194 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162 [main] - APP/webroot/index.php, line 115
Hiring company
Procore Technologies
Improve your chance to get this job.
Do an online course on Python Programming starting now.
-
AED 77
AED 349Duração: Upto 26 Hours -
Certified Python Developer VskillsAED 182
AED 426Duração: 1 To 2 Months
X
Porque está a reportar esta oferta?
Job has expired Visualização não disponívelEm alternativa, poderá clicar no Link ou Copiar/Colar para o seu Browser.
https://eg.jooble.org/external/5040000241115594464?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_eg&extra_ars_request_id=10eab978af63cc7644bfd372b3436989