There are still lots of open positions. Let's find the one that's right for you.
As a Software Engineer, you will participate in all aspects of the Software Development Lifecycle (SDLC). This includes analyzing requirements and performing ambiguity testing to identify any incompleteness, testability, uncertainty, and inconsistency in the requirements. You will assist in solving business problems through innovative engineering practices and will be responsible for creating process flows. Collaboration with various teams will be essential to ensure on-time resolution of issues, and you will document application specifications while translating functional requirements into programmed application modules. Additionally, you will maintain responsibility for requirements elicitation, backlog maintenance, refinements, and detailed level requirements documentation. Your role will also involve actively reviewing code based on the functionality developed by the technical and testing teams. This is to ensure that the solutions are aligned with pre-defined business requirements and architecture specifications. You will contribute to technical design reviews by recommending ways to incorporate requirements into designs or data flows. Furthermore, participation in project planning sessions with project managers, business analysts, and team members will be crucial as you analyze business requirements and outline proposed solutions.