We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Web Application Developer

KGPCo Services, LLC
United States, Minnesota, Minneapolis
Jan 23, 2025

Senior Web Application Developer
Job Locations

US-MN-Minneapolis
ID

2025-2776


Category
Information Technology

Position Type
Regular Full-Time



Overview

KGPCo is the go-to partner to Communications Service Providers. Our customers rely on our extensive range of network solutions and services to help them build, maintain, and transform networks that connect the world.

The communications industry is evolving every day and we are at the frontline of these innovations. From ground to cloud, the work we do is transforming networks and impacting communities nationwide. It's work that happens because of our motivated teams of doers and problem solvers.

Our Core Values define how we do business:
* The Customer is Everything.
* Relationships Matter. All of Them.
* Question Things. Take Action.
* Work Hard. Work Smart. Enjoy the Experience.
* Growth Mindset.

It's not just a job - it's a step in your career!



Responsibilities

The Senior Web Application Developer role will work to transform the organization's portfolio of web applications through best practices and ensure the timely and successful deployment of new features. This individual will work to enhance and maintain KGPCo's portfolio of web applications. The role will demonstrate proven communication and problem-solving skills to guide and assist the web applications development team to design, develop, deploy, and support of mission-critical information and software systems.

NOTE: This position is not static and will be revised as the needs of KGP's business and the Information Technology department evolves

Responsibilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Strategy & Planning

    Partner with web team members and business stakeholders to ensure the release of applications and features
  • Make certain that complex applications meet business requirements, fulfill end-user expectations, and resolve system issues
  • Make certain that infrastructure supports complex web applications
  • Resolve issues with infrastructure
  • Manage risks and resolve issues that affect release scope, schedule, and quality
  • Work with the web team to integrate infrastructure as code (IaC) scripts into source code repositories to support CI/CD
  • Solve problems with curiosity and creativity; embrace challenges and change
  • Perform reviews to identify root causes of system issues and to continuously improve processes
  • Work to raise software quality and reduce timelines
  • Improve operational processes for provisioning infrastructure and service principles for deploying cloud-based web applications
  • Design, build and maintain core applications that are hosted on infrastructure that enables scaling to support tens of thousands of concurrent users
  • Complete analysis and research to ensure best practices are always current and in use by the web team

Acquisition & Deployment

  • Collaborate with analysts, designers, and system owners for testing resilience of infrastructure
  • Research and make recommendations on software products and services in support of procurement and development efforts
  • Design, develop, and deploy enhancements to pipeline scripts, including IaC components
  • Evaluate, install, configure, and deploy new applications, systems software, products, and/or
  • Collaborate with networking team members to configure networking and access within the Azure cloud web application environment
  • Solution and design enhancements to existing applications throughout the enterprise
  • Collaborate with analysts, designers, and system owners in the testing of new software programs and applications
  • Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality
  • Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications
  • Fix bugs and troubleshoot issues with portfolio of web applications
  • Design, develop, and deploy application enhancements and upgrades
  • Assist with the design and modification of internal database systems required for enhancements and upgrades
  • Contribute to unit and integration testing efforts
  • Develop pipelines that create temporary, branch-based development environments
  • Support continuous delivery programs in which patches, new versions, and bug fixes are frequently deployed to end users without sacrificing stability or reliability
  • Liaise with network administrators and IT analysts to assist with quality assurance, program logic, and data processing
  • Develop and manage scripted, cloud-native pipeline solutions for business applications
  • Develop within continuous delivery programs in which patches, new versions, and bug fixes are frequently deployed to end users without sacrificing stability or reliability
  • Coordinate and with third party development partners to ensure successful delivery of functionality
  • Develop program and system documentation for all systems created within the department


Qualifications

Formal Education & Certification

  • Four-year college diploma or university degree in computer systems design, computer science, or related field

Knowledge & Experience

  • Minimum 12 years direct experience managing applications and/or systems analysis or management
  • Proven experience in overseeing the direction, development, security and implementation of Internet facing software solutions including the consistent meeting of deliverable dates
  • Excellent technical and creative problem-solving abilities
  • Strong knowledge of development and software quality assurance best practices
  • Understanding of agile methodologies is critical
  • Demonstrated application design skills and technical aptitude
  • Extensive experience with core technologies including E Commerce & Responsive Digital Properties
  • Ability to implement and operate Information Security Controls that align with industry and regulatory requirements
  • Project management skills and/or substantial exposure to project-based work structures
  • Ability to quickly understand an organization's goals and objectives
  • Knowledge of applicable data privacy practices and laws

Technical Attributes:

  • Ability to step in when needed and code/debug in Java, .NET, JavaScript and HQL
  • Proficiency with Azure Spring Apps, GiHub Actions, Azure CLI, and Azure DevOps
  • Experience with Azure gateways and virtual networks
  • Familiarity with HTML, CSS, and JavaScript
  • Have a thorough understanding of middleware applications built using Spring and Hibernate frameworks
  • Strong SQL proficiency is needed to gather data and design relational databases
  • Experience in creating prototype projects to evaluate new technologies (E.g.: using SpringBoot)
  • Experience with exposing local apps to internet and load balancing them using IIS server mappings
  • Experience creating and consuming web service technologies SOAP & REST using XML and JSON data formats
  • Experience with Spring Batch framework and using it to process files from secure FTP locations
  • Good understanding of OAuth protocol and implementing it both as a client and provider
  • Understanding of the OData protocol and using it to consume webservices
  • Experience in using CI/CD tools such as Jenkins to deploy code into various environments
  • Linux server proficiency to update, configure and deploy new applications and comfort with using Linux shell commands (Bash)
  • Experience as Site Admin for JIRA Service Desk application and creating integrations from JSD to other apps
  • Experience as Admin for Git and Maven repositories

Personal Attributes

  • Excellent written and oral communication skills
  • Excellent listening and interpersonal skills
  • Strong customer-service orientation
  • Ability to communicate ideas in both technical and user-friendly language
  • Ability to conduct research into application issues and products
  • Highly self-motivated and directed
  • Keen attention to detail
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Experience working in a team-oriented, collaborative environment
Work Conditions
  • Occasional evening and weekend work to meet deadlines
  • Sitting for extended periods of time
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components
  • Lifting and transporting of moderately heavy objects, such as computers and peripherals of up to 25 lbs
  • Physically able to participate in training sessions, presentations, and meetings
  • Some travel may be required for the purpose of offsite software and system applications management
Applied = 0

(web-6f6965f9bf-tv2z2)