Full Stack Engineer

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





The Sr. Software Engineer (Full Stack) will be responsible for front and back-end web development and must have knowledge of all stages of software development.He/she must demonstrate a passion for technology and delivering high quality business applications to customers. He/she will lead large projects and a team of front end and backend developers.

Related Jobs: There are currently no related jobs. Please sign up for Job Alerts. Loading... Sr. Software Engineer Greater Pittsburgh Area, PA Sr. Software Engineer Greater Pittsburgh Area, PA Information Architect Greater Pittsburgh Area, PA


var template; var loading = false; var doloadJBRSearchList = function(reload) { loadJBRSearchList(reload); return false; } var loadJBRSearchList = function(reload) { if (reload) { jQuery('#first').val(0); jQuery('#total').val(0); jQuery('#JBRSearchList_container').html(''); } if (jQuery('#first').val() == -1 || loading) { // do nothing jQuery('#loadMore').hide(); } else { jQuery('#loading_results').fadeIn(); jQuery('#loadMore').hide(); // swap in the correct result set template templateHTML = jQuery('#templates').html(); template = jQuery(templateHTML).clone(); // this is where we should serialize the search form and make a server request var jsonp_url = \"/json/index.smpl\"; loading = true; jQuery.getJSON(jsonp_url, jQuery('#JBRSearchList_form').serializeArray(), renderJBRQuery); } return true; } var renderJBRDirectives = { 'job-post-row': { onclick: function() { return \"window.location.href='/jb/\" + this.SEO_PERMALINK + '/' + this.POST_ID + '?isrelated=1' + \"'\"; } }, 'job-app-date': { html: function() { if (this.POST_APP_DATE) { return ' Applied ' + this.POST_APP_DATE + ' '; } } }, 'job-desc': { html: function() { return this.POST_DESCRIPTION; } }, 'job-post-href': { href: function() { return '/jb/' + this.SEO_PERMALINK + '/' + this.POST_ID + '?isrelated=1'; } }, 'job-post-pay-rate': { html: function() { if (this.POST_PAYRATE) { return 'Pay Rate: ' + this.POST_PAYRATE + ' '; } } }, 'job-post-pay-rate2': { html: function() { if (this.POST_PAYRATE) { return 'Pay Rate: ' + this.POST_PAYRATE; } } } }; var renderJBRQuery = function(r) { loading = false; jQuery('#no_results').hide(); if (!r.ResultSet) { showAlertFx({id:'alertBox', errorClass:'hmg-jb-alert-error', msg:\"2\"}); } else { var list = r.ResultSet.list; var num_matches = r.ResultSet.list_meta.total; jQuery('#first').val(r.ResultSet.list_meta.first); jQuery('#pp').val(r.ResultSet.list_meta.pp); jQuery('#total').val(num_matches); jQuery('#loading_results').hide(); if (jQuery('#first').val() > 0 ) { jQuery('#loadMore').show(); } if (num_matches == 0) { jQuery('#no_results').show(); return ''; } var results = template.render(list,renderJBRDirectives); jQuery('#JBRSearchList_container').append(results); } } var sortJBRList = function() { var order = jQuery('#order_select').val(); var order_string = jQuery( \"#order_select option:selected\" ).text(); jQuery('#order').val(order); jQuery('#order_string').val(order_string); loadJBRSearchList(1); } queue.wait(function() { loadJBRSearchList(1); }); Login to save this search and get notified of similar positions.

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes
  • Manage the end-to-end life cycle for the production of software and applications
  • Interact with project management to plan project schedules and technical direction
  • Diagnose and resolve software problems quickly and efficiently
  • Develop high-level system design diagrams for program design, coding, testing, debugging and documentation
  • Effectively estimate project work, and communicate issues and risks that might impact development timeline, budget or resources
  • Consistently deliver projects on time and on budget
  • Technical design, development and implementation of cross-functional, multi-platform distributed software applications
  • Work as part of an Agile development team to implement all phases of enterprise-level software applications
  • Interface with customers and project managers to ensure successful delivery of software solution
  • Adhere to OpenArc development standards and methodologies
  • Learn new technologies and stay educated on current market and industry trends
  • Ability to lead a team of back end and front-end developers during a project. This includes reviewing code, mentoring the developers, ensuring the team is following best practices.
  • Closely work with the customer to build relationships
  • Adhere to all internal and external Security policies and government regulations
  • Consulting experience required
  • Bachelor s degree preferred
  • Requires engineering experience with .NET/C# and Angular or React.
  • Engineering experience with Vue and/or PWA is preferred but not required.
  • Experience working with development of complex, large-scale systems and applications
  • Knowledge of database development and web-based server-side integration
  • Aptitude for visualizing, designing and developing software solutions based on user requirements
  • Experience working in an Agile environment
  • Advanced knowledge of commonly used software engineering concepts, practices, and procedures
  • To learn more about benefits and perks apply online!


    Associated topics: chief program officer, cpo, manage, manager, management, monitor, product manager, project manager, relationship manager, task

    Launch your career - Upload your resume now!

    Upload your resume

    Loading some great jobs for you...