What are the responsibilities and job description for the Senior Full Stack Developer position at Texas Pipe & Supply?
- Develop technology to address real business challenges in a customized ERP system.
- Develop technology to address challenges in a modern eCommerce platform
- Apply creativity to solve complex problems and offer a new perspective on existing solutions
- Ideate, design, create and implement content that is engaging and just-in-time consumable
- Move between projects in a fast-paced Agile environment, simultaneously managing multiple projects, to meet deliverable deadlines
- Analyze requirements and end-user stories to write technical end-user content related to installing/upgrading software, configuring and using software, using reporting tools, planning and executing data loads and migrations, and integrating applications with each other and with third-party applications or external systems
- Test software, make recommendations, report technical problems or inconsistencies, and validate end-user content for consistency with product functionality
- Follow and contribute to company content development standards and library of terms; develop content with approved templates, guidelines, and best practices; suggest process efficiencies and improvements; participate in peer reviews.
- A technical B.A./B.S. degree or equivalent experience
- Experience with object-oriented programming (classes, types, objects, inheritance, instances, events, etc.),
- Senior level experience in React, node development, web development
- Experience in front end controls sets – Kendo/Telerik preferred, HTML 5
- Experience in javascript frameworks – Angular, Vue, jQuery
- Understanding of C#, Java, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, GUI tools for web services, MS SQL Server, SQL queries
- Thorough understanding in use of API and .NET applications with SQL server database
- Experience with Postman, API development/testing tools, JSON objects
- Experience with Hyland Onbase platform – administration, workflow, api’s
- Knowledge of Progress or Progress 4GL programming, Linux and Unix OS, Progress database administration, and UNIX scripting, Progress OpenEdge development, WebSpeed, , SQL queries, Progress OpenEdge Architect, Progress 4GL libraries
- Experience building Progress API’s using Progress Application Server Open Edge (PASOE)
- Source control, CI/CD experience – SVN, Github, DevOps, Jenkins, Github Actions
- SDLC principles and practices, code testing and debugging, software troubleshooting methods, application integration, requirement gathering and analysis, project management, requirement gathering and analysis, project management
- Proficient Progress coding skills with the ability to analyze user or client requirements and solve complex programming or application issues
- Effective presentation and communication skills as well as ability to write functional or design specifications as per user requirements or needs
- Ability to lead other programmers as well as work well in a cross-functional team and independently as developer. Acts as a resource for colleagues with less experience.
- Ability to keep up with latest industry trends and new technologies as well as create technical documentation to assist end-users in their understanding of application
- Ability to handle multiple projects simultaneously and meet deadlines in a fast-paced and challenging work environment while being led with priority-based project management.