GCI · 5 hours ago
Senior Software Engineer
Maximize your interview chances
AdvertisingContent
H1B Sponsor Likely
Insider Connection @GCI
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop/build and test applications, integrations, scripts, automations, and other software solutions that meet business objects and requirements, while adhering to the SDLC, security standards, development guidelines and best practices. Define system performance standards and KPI’s.
Properly and accurately estimate, track, and document all development efforts to all departmental and team standards and specification requirements. This might include, but is not limited to, detailed LOE estimates, technical specifications, flowcharts, architectural diagrams, administration instructions and end-user manuals,
Collaborate, as needed, with project managers, business analysts and other developers as well as other project resources during the scoping, requirements gathering and design phases of projects. Comply with all project plans throughout the development process.
Provide exceptional customer, end-user, and stakeholder support always.
Troubleshoot and debug solutions to resolve incidents and ongoing problems.
Monitor systems performance and identify areas of improvement.
Upgrade, reconfigure and improve solutions, as needed, to achieve high usability, reliability, availability, accuracy, and performance and either reduce or eliminate technical debt.
Establishes standards for software "build" processes used to organize/document and produce artifacts for internal and 3rd party code.
Leads in developing and executing processes to automate the deployment of build artifacts to all appropriate environments.
Manage, develop, and provide guidance in the development of scripts to build and deploy internal and 3rd party code.
Work with stakeholders to develop and implement appropriate source code strategies.
Participate in, and oversee, environmental maintenance activities.
Materially participates in the Company’s adoption of continuous integration and development operations practices.
Ensure team adherence to Software Development Life Cycle.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
A combination of relevant work experience and/or education sufficient to perform the duties of the job may substitute to meet the total years required on a year-for-year basis
High School diploma or equivalent
Bachelor’s degree in Computer Science, Computer Technologies, Systems Analysis, Engineering, or relevant field
Minimum of ten (10) years’ experience in software development, configuration engineering, or similar technical role
Experience with multiple OS scripting languages and Web based scripting technology
Design, develop/build and test applications, integrations, scripts, automations, and other software solutions that meet business objects and requirements, while adhering to the SDLC, security standards, development guidelines and best practices
Properly and accurately estimate, track, and document all development efforts to all departmental and team standards and specification requirements
Provide exceptional customer, end-user, and stakeholder support always
Troubleshoot and debug solutions to resolve incidents and ongoing problems
Monitor systems performance and identify areas of improvement
Upgrade, reconfigure and improve solutions, as needed, to achieve high usability, reliability, availability, accuracy, and performance and either reduce or eliminate technical debt
Demonstrated ability to apply Engineering principles and techniques of Computer Science, Engineering, and mathematical analysis
Ability to work with other developers and inter-disciplinary teams collaboratively and professionally
Follow and enforce established procedures
Research new configuration tools and methodologies
Research new software development tools and methodologies, evaluating opportunities for efficiency or quality gains
In-depth knowledge of Enterprise level integration technologies, tools, and patterns including but not limited to: J2EE application servers, Webservers, RESTful web services, ActiveMQ, Camel, etc.
In-depth knowledge of multiple software languages and tools such as Java, Ruby, Angular, JavaScript, C#, ASP.Net, HTML, XML, PHP, Perl, etc.
In-depth knowledge of Applications and Service Monitoring and Telemetry such as Splunk, ELK (Elasticsearch / Logstash / Kibana), Prometheus, Grafana, Monit, etc.
In-depth knowledge of Database solutions such as MySQL, MongoDB, Oracle, MS SQL, NoSQL, etc.
In-depth knowledge of Operating systems such as Windows, UNIX, Linux, etc.
In-depth knowledge of Configuration management, Agile processes, Continuous Integration, Continuous Delivery and build procedures, including source control and build tools such as SVN, Artifactory, GIT, Bamboo, Chef, Jenkins, etc.
Understanding of TCP/IP and higher-level networking protocols such as HTTP, FTP
Understanding of Telecom and OSS concepts include order management, provisioning, service assurance, trouble management, billing, and invoicing
Understanding of Database concepts
Understanding of Enterprise software concepts such as transactional processing, clustering, high availability, and redundancy
Understanding of Software functionality and performance testing
Demonstrated ability to Design and implement build and deployment pipelines
Understanding of Cloud computing platforms and concepts
Team Leadership - Leads small teams including project planning and tracking, resource management, task estimation and quality assurance activities as part of a larger project
Preferred
Experience within the telecommunications industry
Other telecom industry or job specific certifications
Company
GCI
GCI is a brand strategy agency providing media, audiovisual content, and social networking services.
H1B Sponsorship
GCI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (2)
2021 (2)
2020 (1)
Funding
Current Stage
Early StageCompany data provided by crunchbase