What are the responsibilities and job description for the Systems Analyst / Jr Software Engineer position at SRM Concrete?
As a Systems Analyst / Jr. Software Engineer, you will be instrumental in supporting and enhancing our technology solutions. Your primary focus will be on building and expanding data integrations and software functionality across various platforms, including supporting our HCM system. You will work on creating and optimizing API integrations and analytics, performing software engineering tasks, and developing new features to meet evolving business needs.
Key Responsibilities
API Development & Integration: Help develop, test, and maintain API integrations between systems to ensure seamless data flow and communication.
Data Processing & Transformation: Help build and maintain data pipelines to support internal reporting and analytics needs
Advanced Analytics & Modeling: To support data-driven decision-making, develop and implement advanced analytics solutions, including reporting frameworks and ML/AI models.
Support & Troubleshooting: Provide technical support and troubleshooting for our HCM system and other platforms, addressing and resolving issues as needed.
Software Development: Assist in coding, debugging, and testing software components to enhance platform functionality.
Documentation: Create and update technical documentation for integrations, processes, and new features.
Collaboration & Communication: Work closely with senior engineers and cross-functional teams to understand requirements, gather feedback, and deliver technical solutions.
Ideal Candidate
Location: Resides in Nashville, TN, or the surrounding area.
Technical Skills & Passion: Exhibits a passion for technology with a foundational understanding of API development, data integration, and software engineering.
Analytical & Problem-Solving Abilities: Possesses strong analytical skills and the ability to identify and resolve technical challenges.
Experience with Software Development: Familiarity or experience with software development, API integrations, Azure, and data processing is a plus.
Project Support & Collaboration: Able to manage small tasks and assist in larger projects while effectively communicating progress and challenges to the team.
Education & Experience: Holds or is about to earn a Bachelor’s degree in Computer Information Systems, Information Technology, Computer Science, or a related field, with experience or academic background in software development or systems analysis. Master's degree preferred.
Continuous Learner: Embrace a culture of constant learning by actively pursuing certifications in Azure and Micrsoft Fabric. Stay current with industry standards and advancements to deepen your cloud computing, data engineering, and analytics expertise.
Engineer, Software
Verint Systems -
Nashville, TN
Sr. Engineer, Software
Verint Systems -
Nashville, TN
Senior Software Engineer - QA
Cryoport Systems -
Brentwood, TN