Lead Software Engineer
Brambangcom
Posted: April 27, 2018
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Lead Software Engineer to join our team in Setia Budi, Jakarta, Indonesia. The ideal candidate should have experience in designing and developing programming systems, with a strong background in software engineering and a passion for innovation.
Required Skills
Job Description
Brambang.com is an e-commerce company pioneering a cheaper and more efficient way to buy fresh produce. To achieve our ambitious goals, we are recruiting smart, high-energy individuals who are looking to work in an innovative, fast-paced environment.
Responsibilities:
• provides planning, processing and performing all jobs
• designs and develops programming systems
• responds promptly and professionally to bug reports
• reviews and repairs legacy code
• conducts system analysis and development
• analyzes, designs, coordinates and supervises the development of software systems
• analyzes system specifications and translates system requirements to task specifications for junior programmers
• provides analysis of current programs which includes performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
• develops new programs and proves the program to develop needed changes
• develops new programs, analyzes current programs and processes, and making recommendations
• writes, edits, and debugs new programs for assigned projects
• documents code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
• responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references
• utilizes tools and equipment involved in performance of essential functions of programming including measuring instruments
• searches, summarizes and keeps the team abreast of strategic information from all sources
• provides feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation
• researches and recommends software tools to management
• provides assistance to testers and supports personnel as needed to determine system problems
Lead software engineer requires a bachelor’s degree or higher in Computer Science or any related/similar field, at least 5 years experience in web development.
Required skills:
• has an experience with profiling, load simulation, Linux optimization, and database optimization
• has an experience with GIT, JavaScript, CSS, HTML5, AngularJS, NodeJS, Ionic, Cordova
• experience with mobile application development is an advantage
• experience with AWS (Amazon Web Services) infrastructure is an advantage
• complex problem solving, Critical thinking, Creativity, Service orientation
• people management, coordinating with others, negotiation, judgement and decision making