C++ Web Services Applications Developer - Unix/linux

Soft tech Career Info system Pvt. Ltd
  • Bangalore
  • 10-15 lakh
  • 2-7 years
  • Views
  • 14 Dec 2016

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Required Skill set: - Experience writing code using languages such as C++ - C++ programming is in UNIX/Linux environment with very good knowledge of make, STL, boost libraries, MPL, object oriented design and design patterns. - Ability to work with Web-development tools for new applications. - Basic Understanding of RDBMS databases such SQL Server and Oracle. Basic understanding of modern software design and development methodologies (e.g., OO). - Experience on one or more full release project life cycles. - Strong understanding of modern SCM (software configuration management). - Basic understanding of testing tools and unit and integration test scripting, and testing methodologies. - Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio). - Strong understanding basic Database Administration. - Able to apply consistently quality and security standards. - Good verbal and written communication skills. - Developing general project management/team leader skills. - Ability to work effectively in a team and with clients. Description : - Under general direction, develops, codes, tests and debugs new complex software solutions or enhancements to existing software in a maintenance capacity - Has excellent understanding of business application. Works with technical staff to understand problems with software and resolve them. - Resolves customer complaints with software and responds to suggestions for improvements and enhancements. - May assist in development of software technical documentation. - Demonstrates software. - Demonstrates broad knowledge of technical solutions. - Designs and codes complex applications using advanced technology. - May create optimization programs to resolve problems. - May design and build prototype applications. - Excellent written and verbal communication skills; ability to handle multiple projects simultaneously - Participates as a member of development team or teams; may lead a small development team. - Designs units for others. Completes development to implement complex components. - Contributes to design activities; may design solutions. - Develops independently; participates in code reviews and may lead code reviews. May lead and provide mentoring and guidance to less senior developers. - Designs, prepares and executes unit tests. - Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Web Services Development). - Applies company and 3rd party technologies to complex software solutions of moderate complexity. - Independently implements end-user or enterprise solutions complexity or services prepared by more senior technologists for more complex solutions. - May assign work to others. - Provides time / resource estimates for assigned tasks. - May provide time / resource estimates for assigned project

Job Posted By

O.P. Chawla