Responsible for maintaining and troubleshooting software applications, ensuring smooth operations and resolving issues for end-users. Act as a liaison between users and development teams, providing technical assistance, identifying bugs, and implementing solutions.
Key Responsibilities:
- Investigating and resolving production incidents: Analyzing and documenting solutions for production issues, debugging, and performing complex testing.
- Troubleshooting and debugging: Identifying and resolving software defects, performance issues, and other technical problems.
- Providing user support: Responding to user inquiries, assisting with software usage, and escalating complex issues to the appropriate teams.
- Root cause analysis: Identifying the underlying causes of issues to prevent recurrence.
- Developing and implementing solutions: Coding, testing, and deploying fixes and enhancements to improve application stability and performance.
- Maintaining documentation: Creating and updating technical documentation, such as user guides, troubleshooting procedures, and knowledge base articles.
- Collaborating with other teams: Working with development, QA, and infrastructure teams to resolve complex issues and improve software quality.
- Monitoring application performance: Tracking key metrics, identifying potential issues, and optimizing application performance.
- Ensuring compliance: Following established software development lifecycle (SDLC) methodologies and risk guidelines.
Skills Required:
- Strong technical skills in relevant programming languages and technologies: MERN, C#, .Net, Entity Framework, T-SQL
- Exoerince in the Mortgage sector
- Open Source experience is a plus
- Microsoft Azure or general cloud development.
- Cross-browser, Adaptive/Responsive development and design.
- RESTful APIs.
- Scalable and secure web architecture
- Unit testing principles. Version control principles.
- Tools:Visual Studio, Postman
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Experience with debugging, testing, and troubleshooting software applications.
- Knowledge of software development methodologies and best practices.
- Familiarity with ITIL framework (or similar) and incident management processes.
- Familiar with mortgage lending process
- Open Source experience is a plus
- Experience with source and version control systems, caching frameworks
- Experience with various SDLC methodologies (Scrum, Kanban, Hybrid)
- Object oriented programming mindset
- Recommend, design and implement new code seamlessly
- Effectively communicate code design concerns and status updates to management and peers
- SQL experience
- Quickly assess existing code bugs and repair
- Demonstrated experience with adhering to usability, design and development standards
Must be able to pass a Federal, State, and Local criminal background check. Any job offer will be based on the results of the background check.