SOFTWARE DEVELOPER 1
JOB ID: ST-IT-101
Job Responsibilities:
Participate in all phases of the Software Development Life Cycle (SDLC) including design, development, testing, deployment, and maintenance of software applications.
Design, develop, analyze, and code various multi-tier software applications to meet the business requirements.
Create and implement complex technical solutions and design architectures that provide long-term scalability and performance.
Develop detailed solution designs, technical specifications, and processing workflows for efficient application development.
Conduct thorough application integration testing to ensure smooth functionality and integration of all components.
Develop and implement software system testing and validation procedures to ensure software quality and performance.
Continuously monitor and improve the performance, efficiency, and reliability of applications.
Perform comprehensive code reviews and debugging to ensure high-quality standards and to identify and resolve issues proactively.
Collaborate with cross-functional teams to gather requirements, assess solutions, and deliver enhancements that align with business goals.
Skills and Qualifications:
Proficient in JavaScript, CSS, HTML, SOAP, Oracle, Eclipse, SQL, and Web Services.
Master’s degree in Science, Technology, or Engineering (any field) with at least 1 year of experience in the offered role or a related occupation.
Strong understanding of the Software Development Life Cycle (SDLC) and hands-on experience with application development, testing, and deployment.
Ability to troubleshoot, debug, and optimize code effectively.
Strong problem-solving skills and attention to detail.
Good communication skills to collaborate with team members and stakeholders.
Work Location:
Primary Location: Memphis, TN
Other Locations: Various unanticipated locations throughout the U.S.
Network Engineer
JOB ID: ST-IT-105
Job Overview:
As a Network Engineer at [Company Name], you will play a pivotal role in maintaining the stability, performance, and efficiency of our network infrastructure. This is a hands-on role, responsible for managing and supporting network equipment, assisting with both current and future infrastructure projects, and providing tier 2 support for troubleshooting and escalations. You will be directly involved with network equipment at our Memphis location and provide remote support for additional locations.
Key Responsibilities:
Tier 2 Support & Troubleshooting: Act as a tier 2 support resource for network issues and escalations, diagnosing and resolving problems efficiently.
Network Operations & Maintenance: Perform day-to-day management of network routers and switches, including installation, configuration, troubleshooting, and ongoing maintenance.
Infrastructure Projects: Actively participate in ongoing and upcoming infrastructure projects, including equipment migrations, upgrades, and network improvements.
Network Documentation: Maintain detailed documentation of network assets, IP mapping, configurations, and network layouts to ensure clear and organized records.
Network Support: Provide support for network operations across four primary locations, managing approximately 300 switches and 180 servers.
On-Call Support: Join the on-call rotation after the first 3 months to provide tier 2 escalation support during after-hours and on weekends as required.
Qualifications:
Proven Network Engineering Experience: Hands-on experience in enterprise-level network administration or engineering, with a strong background in maintaining large-scale network infrastructures.
Networking Equipment Expertise: Proficiency with networking equipment from top-tier brands such as Cisco, Aruba, Brocade, and Arista.
Technical Skills: Strong understanding of VLANs, routing, and switching principles and protocols.
Certifications: CCNA, CompTIA Network+, or equivalent network engineering certification.
Preferred Skills:
Experience with Aruba Switches is highly desirable.
Knowledge of network design and planning.
Hands-on experience with FortiGate or similar network firewall solutions.
Location: Memphis, TN (onsite for the first two months, hybrid (two days/week remote) after).
Hybrid: Possibility to move to hybrid with two days/week remote after first two months
IT Governance and Disaster Recovery Analyst
JOB ID: ST-IT-112
For the IT Governance and Disaster Recovery Analyst, we are looking for someone to collaborate across divisional teams to support our maturing Governance and Disaster Recovery efforts.
The ideal analyst is detail-oriented with demonstrated experience partnering with product owners, solutions architects, and other members of an engineering team to implement existing processes while identifying opportunities to improve our programs. This role requires excellent communication skills with an ability to gather requirements, develop actionable plans, and resolve questions quickly.
- Execute and educate on the intent, objectives, and activities of our IT Risk Management and Governance programs.
- Collaborate on DR plans for SaaS and On Prem products utilizing a mix of infrastructure resources.
- Execute established cadence of tabletop exercises balancing divisional process with authentic scenarios.
- Integrate new program enhancements within ongoing team processes while promoting best practices for optimizing and maintaining documentation across multiple programs.
- Preferred candidate has a bachelor’s degree in IT or a related field. .
- Preferred candidate has a broad understanding of COBIT processes.
- Preferred — but not required — at least 3 years of experience in a Business Continuity/Disaster Recovery role.
- Preferred — but not required — experience with Riskonnect (formerly Castellan)
Preferred Skills:
Experience analyzing end-to-end processes and identifying opportunities for process improvements.
Self Starter capable of multitasking and prioritizing work.
Detail oriented in creating quality documentation with clarity to promote self-service.
Business Analyst
JOB ID: ST-IT-127
Job Overview:
We are seeking a detail-oriented and results-driven Business Analyst to join our team. In this role, you will be responsible for gathering and analyzing business requirements, translating them into actionable insights, and supporting the development of solutions to meet the needs of our stakeholders. The ideal candidate will be adept at problem-solving, process improvement, and data analysis.
Key Responsibilities:
Requirements Gathering: Work closely with stakeholders to gather, document, and prioritize business requirements.
Data Analysis: Analyze complex data sets to identify trends, insights, and opportunities for improvement.
Solution Design: Collaborate with technical teams to design solutions that address business needs and align with company objectives.
Process Improvement: Identify opportunities for process optimization and recommend improvements to enhance efficiency.
Documentation: Prepare detailed business requirement documents, process flow diagrams, and functional specifications.
Stakeholder Communication: Serve as the primary point of contact between business units and technical teams, ensuring alignment on project goals and timelines.
Testing and Validation: Assist in the development of test cases and perform UAT (User Acceptance Testing) to ensure solution quality.
Qualifications:
Bachelor’s Degree in Business, Computer Science, Information Technology, or a related field.
2+ years of experience in business analysis, preferably in [industry].
Strong understanding of business processes, requirements gathering, and documentation.
Proficiency with data analysis tools (Excel, SQL, Power BI, etc.) and business intelligence concepts.
Strong communication and interpersonal skills, with the ability to interact with both technical and non-technical stakeholders.
Preferred Skills:
Experience with Agile methodologies and working in cross-functional teams.
Knowledge of project management tools such as Jira or Trello.
Familiarity with data visualization tools such as Tableau or Power BI.
Data Engineer
JOB ID: ST-IT-109
Job Overview:
We are looking for an experienced Data Engineer to join our growing team. The ideal candidate will be responsible for designing, building, and maintaining scalable data pipelines and architectures to support data processing, analytics, and business intelligence efforts. You will work closely with data scientists and business analysts to ensure data availability and quality for analytical purposes.
Key Responsibilities:
Data Pipeline Development: Design, implement, and maintain efficient and scalable data pipelines to collect, process, and store data.
Data Integration: Integrate data from various sources (internal and external) to create unified datasets for analytics and reporting.
Database Management: Build and maintain databases and data warehouses to ensure smooth data flow and accessibility.
Data Quality & Performance Optimization: Ensure data consistency, integrity, and quality, and optimize performance for faster data retrieval and processing.
Collaboration with Data Scientists & Analysts: Work closely with data scientists, analysts, and other stakeholders to provide clean, structured data that supports business decisions.
Automation: Automate repetitive tasks and data workflows to improve efficiency and reduce errors.
Documentation: Maintain comprehensive documentation for data architectures, workflows, and processes.
Qualifications:
Bachelor’s Degree in Computer Science, Engineering, or a related field.
3+ years of experience in data engineering or a related role.
Strong experience with SQL, Python, ETL tools, and data pipeline frameworks (e.g., Apache Kafka, Apache Spark, Airflow).
Proficiency with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with data warehousing concepts and technologies (e.g., Redshift, Snowflake, BigQuery).
Preferred Skills:
Experience with NoSQL databases (e.g., MongoDB, Cassandra).
Knowledge of data modeling and data architecture principles.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Experience with machine learning concepts and their integration into data pipelines.