The problem I'm looking at is
$$y'' + 3.05 y' -2.85 = 0 $$
with the boundary conditions $y(0) = 1$ and $y'(1) = 0.0305$.
After obtaining the algebraic set of equations using FDM, I'm not sure how the second condition would fit in to solve them? Please guide me on how we can best approach this problem.
P.S. We can solve the system in a straightforward way if $y(1)$ value was given instead of $y'(1)$. Is there a procedure to convert this Neumann conditon to Dirichlet condition (without the unknown integration constant)?

You could use a leapfrog scheme. Make the node number even, segment number odd, $x_0=a$, $x_{2N+1}=b$. Compute $y$ values at even nodes and $v$ values at odd nodes. $v$ is an approximation of $y'$. As finite difference approximation of the DE use \begin{align} y_{2k+2}-y_{2k}&=2hv_{2k+1}\\ v_{2k+1}-v_{2k-1}&=2h·2.85-h·3.05·(v_{2k+1}+v_{2k-1}) \end{align} Then the boundary conditions can be directly implemented as $y_0=1$ and $v_{2N+1}=0.0305$.
If the state vector is implemented "naturally" by implementing $y$ and $v$ values in the index order, this gives a system with tri-diagonal system matrix.
In code
This gives the plot
where the difference is barely recognizable. With smaller grid steps, like for $N=50$, no difference is visible.