Technical Support Engineer
New Today
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
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.
- Location:
- Pittsburgh
- Category:
- Technology