FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Development Engineer(C/C++,JavaScript)


Source:
TIMESJOBS.COM
Location:
Bengaluru, KA
Date:
12-11-2016
Job Code:
58277354
Categories:
  • IT
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

Responsiblefor planning,prioritizing, organizingand performingtechnical workand ensuring theintegrity ofsignificant anddiverse projects;provides significationinput tothe analysisand conceptualdesign ofproposed projects,utilizing professionalexperience inthe developmentof specifications,design parameters,and alternativesolutions; assistsin determiningthe technical direction forimplementation ofprojects; coordinatesdesign activitywith otherprogrammers on technical aspectsrelating tothe project;proactively spreadsknowledge withinthe teamand demonstratessoftware developmentbest practiceswithin projects,typically asa requirement lead ofmultiperson productdevelopment projects(this workis acrossall subdisciplinesof softwareand systemsengineering, includingrequirement development,product design, software estimation,software design,software construction(coding), softwaretest, software performance measurement,software productinformation creationand performingsoftware maintenance) Analyzesrequirements andwrites softwarerequirements anddesign specificationsfor projects of largeand complexscope; mayact asa technicallead indesign anddevelopment activities; acts askey contactfor integrityand qualityof technicalwork onsignificant projects;participates indetermining feasibilityof proposedprojects andthe overallplan forimplementationActively supportsand providesguidance thecompany ssoftware engineeringprocesses and standards Reviewsprogress andevaluates resultsof assignedtechnical projectsand processesagainst conformanceto plansand specifications;takes initiativeto suggestspecific modificationsto designand developmentactivities toimprove futureresults; preparesstatus, technical,and managementreports asrequired Establishes andmaintains thoroughand accuratedocumentation ofall work;writes and demonstrates forother propertechnical specificationdocumentation andleads reviewsImplements,unit tests,debugs andintegrates codeof highcomplexity; demonstratesfor others how todesign, write,conduct, anddirect thedevelopment oftests toverify thefunctionality, accuracy,and efficiencyof developedor enhancedsoftware; analyzesresults forconformance toplans andspecifications makingrecommendations basedon theresults; developsand initiatesdesign changesor enhancementsas necessaryParticipatesin definingprocess enhancementsand demonstratesto workinggroups waysto improvespecific workpractices inthe widerorganization (e.g.,requirement specification,peer review,coding standards);recommends andexecutes continuousquality improvementin meetinginternal andexternal customerrequirements (includingcustomer escalationand cross team support)Servesas technicalexpert providingdirection, guidance,delegation, andproject management within aproject/scrum team;is responsiblefor theintegrity oftechnical workon significant concurrent projects,and activelyparticipates inteaching anddeveloping technicalteam membersActsas asubject matterexpert providinginput andguidance toengineering teamsother departments(Products, Marketing,Research, Ops)on technicalmatters andproduct designs and maywork withvendors orcustomers ontechnical informationor modificationsrelated to design, development,and researchprojectsActively pursuesand encouragesothers toacquire informationand trainingregarding trends and advancementswithin areaof specialization,incorporating theseimprovements where applicable; attendstechnical conferencesas appropriateand sharesacquired knowledgeand insightswith others;may recommendand leadpeer trainingactivities Knowledge and SkillsBachelor sdegree orequivalent incomputer science,electrical engineering,or relatedfield ispreferred, witha minimumof 6years ofdirectly relatedwork experience.Expertisein oneor moreobject orientedlanguages (e.g.,C++ orJava), andone ormore scriptinglanguages (e.g.,Unix shell,PERL, JavaScript). Expertisein OOADprinciples andmethodologies (e.g.,UML) andOS conceptsExperienceemphasizing productquality inthe productionof softwarerequirements forfeatures andsystem qualities(includingperformance andsecurity), productdesign, softwaredesign, estimates,source code,test plans,unit testharnesses, softwareand systemperformance data, software productinformation, bugfixesExtensive knowledgeand disciplinein softwareengineering process;experience asa technical lead oncomplex projects,providing guidanceon designand developmentapproachExpertise inWindows, Javaand/or Unixprogramming requiredExpertisein Networkingtechnologies andmulti threadedprogrammingExpertise withConfiguration Managementtools andprocessesKnowledge andexperience withInternet technologies(e.g., HTML,XML, TCP/IP)Knowledgeand experiencewith relationaldatabase technologies(SQL, schemadesign) highly desiredExpertise withmore advancedprogramming environmentsand conceptshighly desired(e.g., J2EE,OS internals,network appliances)Expertiseimplementing, unittesting, debuggingand integratingcode ofmoderate complexityExperiencehelping othersto design,write, conduct,and directthe developmentof testsGoodunderstanding ofProject ManagementmethodologiesTrack recordof successin softwaredevelopment projectestimation/agreed tolerances, engineering tools,and conceptsExperiencementoring/leading anengineering teamthrough atechnical projectExperienceindependently publishingpapers, blogs,and creatingand presentingbriefings to technical audiencesDemonstratedtechnical leadershipskills andability totransfer knowledgeeffectivelyEngineers witha Securityfocus willalso have6 yearsrelated experienceand thoroughtechnical knowledgein severalof thefollowing areascomputer andnetwork securitytheory, information security engineering,authentication andaccess controlsystems, securesoftware development methodology, penetrationtesting, appliedcryptography, technicalsecurity standards,policies, andmanagement frameworksQualifications and RequirementsBachelors degree in computer science or related fieldExperience in developing enterprise class software products.Knowledgeable in Microsoft Windows technologiesProficiency in one of C/C++/C#/Objective C/Java programming languagesProficiency in web technologies like HTML5 and Java Script.Expertise with more advanced programming environments and concepts (e.g. Multi-Threading, OS internals, End-User Experience, Networking, Mobility.)Experience with mobility related technologies is a plus.Experience with debugging tools (e.g. WinDgb, Visual Studio, XCode, etc.)Understanding of software design patterns and architectural principlesPassion for quality and attention to detailStrong organizational, communication and presentation skillsA proven record initiating and leading change both technical and processExperience with software development lifecycle processes and tools
Degree: M.Sc. (Science) | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 6-11

Requirements

Application Programming | Software Engineer | System Administration | System Analyst/Tech Architect
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News