Sr. Software Engineer - IBM DB2 Job
YASH Technologies
- India
- Permanent
- Full-time
- Basic knowledge of customer's business processes.
- Hands-on knowledge of relevant technology platform or product.
- Able to prepare process maps, workflows, business cases, analyse current-state and define to-be processes with assistance from SME, present recommendations with tangible benefits, and apply industry standards and practices in implementation.
- Can create simple business models in line with customer requirements.
- Basic knowledge of processes and methodologies.
- Able to prototype / design a prototype (under guidance) of an example system that can be demonstrated to stakeholders.
- Can extract functional and non-functional requirements from business requirements and document a system / software requirements specification for low to medium complexity scenarios.
- Working knowledge of testing concepts, testing standards and best practices.
- Able to perform unit testing and perform comparison testing for rehosting and report testing status.
- Identify and report defects/ deviations from expected results, document identified defects and perform defect fix.
- Can create iteration, system integration test plan and develop integration test cases as required and perform Development Integration Testing.
- Execute DIT Test Cases against the baseline code provided, automation test scripts/manual test cases as per test plan and record findings.
- Create test cases, test scenarios and test data.
- Specialized knowledge of product/platform and associated technologies.
- Able to implement/ review code or configure/customize products and provide feedback on improvement opportunities.
- Can create unit test cases, scenarios and document the same in the standard format.
- Create optimized code that adheres to the low-level design and requirements.
- Work on medium to complex modules independently, analyse various frameworks/tools and present recommendations.
- Drive adoption of industry standards and practices in implementation also impart training/ guide the junior team members.
- Can contribute to development of reusable assets, innovative solutions and in development of training and certification material.
- Conduct technical sessions and knowledge sharing sessions.
- Basic knowledge of architecture Industry tools & frameworks.
- Able to analyse available tools and frameworks for review by the SME.
- Can plan (under guidance) for tool configurations and development.
- Basic knowledge of design principles.
- Able to decide on tools and frameworks to be used, document templates, standards and best practices to be followed.
- Create UI / Design and business logic elements and constraints, navigation, screen flow and layout.
- Develop reusable/ reuse technical design components/frameworks.
- Basic knowledge of customer business domain technology suite in client's context.
- Able to use the latest technology and build it into client engagement.
- Understand the customer business and pro-actively suggest solutions, leading to additional business.
- Flexible work arrangements, Free spirit, and emotional positivity
- Agile self-determination, trust, transparency, and open collaboration
- All Support needed for the realization of business goals,
- Stable employment with a great atmosphere and ethical corporate culture