Software Engineer - SDLC

ÂTanishi Consultants Pvt. Ltd Role Summary : Job Overview : Looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive .....

ÂTanishi Consultants Pvt. Ltd Bengaluru ₹ NA 4-8Y Full Time
Job Description
  • Role Summary : Job Overview : Looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on business. Essential Responsibilities : - You will be responsible for programming a feature and or a small feature set. - You will contribute to the team and works with direction from the Senior Team Members or management but works independently. In this role you will : - Act as a member of the Software Center of Excellence representing the face of high quality design and development practices - Develop high performing scaling and innovative end to end web applications - Collaborate with system engineers frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions - Apply principles of SDLC and methodologies like Lean/Agile/XP CI Software and Product Security Scalability Documentation Practices refactoring and Testing Techniques - Writes codes that meets standards and delivers desired functionality using the technology selected for the project - Build features such as web services and Queries on existing tables - Understand performance parameters and assess application performance - Work on core data structures and algorithms and implement them using language of choice. Qualifications/Requirements : Basic Qualifications :- Bachelors Degree in Computer Science or in STEM Majors (Science Technology Engineering and Math)- A minimum of 4 years of professional experience (include technical skill).Desired Characteristics :Please limit the desired characteristics to 12 points total (4 in each section as mentioned below) Technical Expertise : - Good Experience in C C++ Programming. Additional skills in mobility Software like iOS Andriod and QT would be an added advantage- Experience developing web applications (Spring RESTful Jersey RestEasyJAX-WS Web Services) - Experience with front-end technologies such as Javascript HTML5 CSS AngularJS BackboneJS EmberJS KnockoutJS - Experience with database tools (JPA HibernateJDBC Spring Data) - Experience with rules engines (Camel Drools JRules) & modern tooling (Gradle Maven Git SVN) Business Acumen : - Have a solid understanding of the underlying infrastructure needed to run a large distributed web application - Has the ability to break down problems and estimate time for development tasks - Has the ability to make basic technology choices based on experience Demonstrates awareness about competitors and industry Leadership : - Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary - Voices opinions and presents clear rationale. Uses data or factual evidence to influence - Recognizes collaborative behavior and participates in collaborative activities - Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
Job Summary
Role Summary : Job Overview : Looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive