Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer - Java, Python, Datascience, Algorithms

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Conducts smaller development projects independently; performs specific portions of broader projects managed by supervisor; solicits input and expertise as necessary from higher level engineers to carry out assignments correctly.Actively supports and applies the companys software engineering processes and standards within the group.Communicates technical issues within scope of assignment.Establishes and maintains thorough and accurate documentation of all work; communicates technical issues within scope of assignments; assists with technical specification documentation and review.Implements, unit tests, debugs and integrates code of moderate complexity; writes and conducts tests to verify the functionality , accuracy, and efficiency of developed or enhanced software.Contributes to work practice improvement through participation in post project reviews, and work practice improvement groups; maintains continuous quality improvement in meeting internal and external customer requirements.Coordinates own development activities on routine work and cooperates with other programmers and scrum team members on technical aspects related to the project.Works with other engineering teams on technical matters and may work with vendors or customers on technical information, handling escalation issues, or modifications related to projects.Keeps abreast of technical trends, develops knowledge and skills and incorporates them within assignments as appropriate; recommends improvements and changes in designs and gives professional appraisal on phases of the design in which the individual is particularly trained or experienced.Knowledge and SkillsBachelor's degree or equivalent in computer science or related field with 3 years of directly related work experience.Experience/ strong understanding on Statistical Data Analytics, NLP, Regression Models, Machine Learning, Data Visualization, Big Query and Big data is mandatoryProficient in Java, Python along with OOAD conceptsKnowledge on configuration management tool like git/hub etcKnowledge and experience with relational database technologies with good hold on SQL is desired.Knowledge of ETLs is a plus.Experience implementing, unit testing, debugging and integrating code of moderate complexity.Other CompetenciesTeamwork Looks for ways to create team synergy; is consistently cooperative, collegial, and professional in working with people within and outside of one s own group; supports higher level agendas and makes it his or her business to support corporate interests; respects and relates well to people from varied backgrounds.Communication Shares appropriate information that helps others; fosters open communication and stays receptive to bad news as well as good; communicates clearly so that mutual understanding is achieved; encourages constructive dialogue to ensure all opinions and possibilities are heard; speaks up and offers opinions when input is needed.Excellence Orientation Understands the department's objectives and works diligently towards those goals; pursues goals beyond what is typically expected or expressed; is results - oriented, with a strong drive to accomplish objectives and meet high standards; strives to improve own performance and to have a significant impact on Citrix s success; continuously seeks to enhance the quality and detail of services, products, and processes; takes the initiative to learn about and correctly use up - to - date tools, templates, guidelines, and standards.Accountability Makes no excuses and takes full responsibility for own actions and results; is reliable and can be counted on to do what he or she says is going to be don e; notices and communicates when things are off track or misdirected; effectively deals with performance challenges and setbacks; works through ambiguity in order to maintain momentum and achieve progress; understands how her own actions impact the team and the goal.Authenticity Is consistently approachable and transparent, and refuses to let ego undermine relationships; shows concern and respect for people, their knowledge and contributions; remains calm and composed even in stressful or trying circumstances; is confident, but at the same time shows grace and humility; acts ethically and is above reproach.Innovation Considers calculated risks and pursues new approaches that can advance the organization; generates and/or fosters creative, new ideas that push traditional boundaries; makes decisions without always asking others what has to be done; understands and accepts bad news or failure as a condition of innovation and progress.
Degree: M.Sc. (Science) | MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

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

Experience: 3-8


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | Software Engineer
Applying for this job will take you to an external site


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