Job Summary of Informatica Recruitment Drive 2020:
Qualification: BE/B.TECH/M.A/MCA candidates in Computer ScienceExperience: 0-3 years of server-side software development experience, a portion of which as within an enterprise software companyJob Profile: Software EngineerLocation: BangaloreYour Qualifications- Candidate must possess B.E/M.S./B.Tech/M.Tech/MCA in Computer Science
- Candidate should have 0 to 3 years of server-side software development experience, a portion of which was within an enterprise software company
- Should be strong analytical problem solving and decision-making skills
- Hands-on experience installing, configuring, analyzing, optimizing, and troubleshooting systems and system-related technology
- Object-oriented design and programming
- Should have strong programming skills (C/C++/VC++/Java) and exposure to multi-threaded development
- Candidate should have an understanding of Unix/NT systems programming
- Hands-on experience with IDEs
- In-depth knowledge of database and transactions
- Candidate should have excellent debugging skills on Linux and Windows
- You must have excellent written, verbal, and presentation skills
- Proven ability to work well with others in a fast-paced challenging environment
- Able to work independently with little direct supervision and take initiative; willing to mentor and develop others
- Design experience preferably with a product engineering background will be an advantage
- Facilitating the collaboration and engagement between senior members of the team to ensure sound design and implementation of key functionality areas for the product
- Debugging the product to identify the bug fixes
- Writing high quality code using your in-depth knowledge of C++ and Java
- Understanding impact of work on the features and product
- Planning for effective execution to meet the stringent timelines
- Working closely with architects and developers and QA engineers to discuss and evangelize features
- Collaborating with geographically dispersed, cross-functional teams in an Agile environment
- Participating in internal/cross-team meetings, scoping, decision making and technical documentation
- Proactively identify architectural weaknesses and recommending appropriate solutions
- Co-ordinating with L2 and L3 support for application bug/ enhancement requirement
- Ensuring high quality of all development work; following the development process without guidance, but with reviews
- Taking ownership and responsibility while keeping management well-informed
- Following standard practices and procedures in analyzing situations or data from which answers can be readily obtained.
- Mentoring junior engineers on technical, architectural, design and related issues
- Representative accountabilities may include, but are not limited to –
- Leading and driving the delivery of enhancements and bugfixes
- Taking ownership for feature enhancements for the products mentioned earlier
- Designing, implementing, documenting, analyzing and operationalizing platform feature enhancements clearly to ensure that others may readily utilize them
- Interacting with QA and documentation teams to clearly communicate the features and behavior of the system
- Reviewing functional and test specifications and conducting training sessions for global services and support teams
- Assisting customers and field engineers with troubleshooting issues and problems