Software Engineer
Current- Collaborate with the development team to design, develop, test, and deploy web applications using Ruby on Rails.- Assist in maintaining and updating existing codebases, identifying and fixing bugs, and optimizing application performance.- Collaborate with front-end developers, designers, and other team members to integrate user-facing elements using server-side logic.- Use version control systems, such as Git, to manage and track changes to codebase collaboratively.- Write and execute unit tests to ensure code quality, reliability, and maintainability.- Document code and solutions, create and maintain technical documentation, and contribute to knowledge-sharing within the team.- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.- Collaborate with Support and provide quick resolutions for seamless operational workflow.- Work with the development team for design enhancements to reduce incidence rates.- Propose and Design Technical and Process Solutions that meet business needs and Detailed documentation of Technical Requirements, Architecture, Process and Solutions for non-technical and technical stake holders.- Create detailed, comprehensive and well-structured test plans and test cases.- Design, develop and execute automation scripts using open source tools.