Sr. Software Engineer - Java Job
Bangalore, KA, IN Hyderabad, TG, IN Indore, MP, IN
YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.
At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.
We are looking forward to hire Java Professionals in the following areas :
Experience
Job Description
- Designing, coding, testing, debugging, and maintaining software applications using programming languages such as Java, C++, C#, Python, or other relevant technologies.
- Creating technical documentation, including design documents, user guides, and operational manuals, and providing regular progress reports to project managers and stakeholders.
- Collaborating effectively across teams.
- Responding to the issues in timely fashion.
- Developing and adhering to best-practices for integrating applications.
- Conducting unit testing, integration testing, and performance testing to ensure the quality and reliability of the software applications.
Required Technical/ Functional Competencies
Domain/ Industry Knowledge:
- Able to prepare process maps, workflows, business cases and Apply industry standards and practices in implementation with assistance from SME.
- Can analyse current-state in collaboration with SMEs.
Requirement Gathering and Analysis:
- 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.
Test Management:
- Basic understanding of testing concepts, testing standards and best practices.
- Able to perform unit testing and comparison testing for rehosting and report testing status.
- Identify and report defects/ deviations from expected results, document identified defects and perform defect fix.
- 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.
Product/ Technology Knowledge:
- Working knowledge of technology product/platform standards and specifications.
- 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 and analyse various frameworks/tools.
Application Design:
- Basic knowledge of design principles.
- Able to decide on tools and frameworks to be used, document templates, standards and best practices to be followed.
- Can create UI / Design and business logic elements and constraints, navigation, screen flow and layout.
- Able to develop reusable/ reuse technical design components/frameworks.
Customer Management:
- Basic knowledge of customer business domain and technology suite in client's context.
- Can use the latest technology and build it into client engagement.
- Understand the customer business and pro-actively suggest solutions which will lead to additional business.
Required Behavioral Competencies
Accountability:
- Takes ownership for and ensures accuracy of own work, meets deadlines, and asks questions about possible gaps to ensure clarity of ownership.
Agility:
- Demonstrates a willingness to accept and embrace differing ideas or perceptions which are beneficial to the organization.
Collaboration:
- Participates in team activities and reaches out to others in team to achieve common goals.
Customer Focus:
- Displays awareness of customers stated needs and gives priority to meeting and exceeding customer expectations at or above expected quality within stipulated time.
Communication:
- Effectively communicates in written and oral form, well-organized thoughts to others. Speaks openly and honestly with all employees.
Drives Results:
- Demonstrates a "can do" attitude and is willing to stretch self to achieve and exceed defined goals/targets.
Certifications
At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.
Our Hyperlearning workplace is grounded upon four principles
- 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