
Mid-level Software Developer
Cybermedia Technologies, LLC (CTEC)
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Design, develop, and enhance software applications and data-driven solutions using modern programming languages and frameworks to support enterprise business systems.
- Build and integrate software components and data services across cloud-based environments to ensure reliable system interoperability.
- Develop and maintain applications utilizing relational databases and data processing frameworks, with emphasis on SQL-driven data operations.
- Implement data processing scripts, automation routines, and distributed data processing logic using Python and PySpark to support data-intensive workflows.
- Write clean, maintainable, and well-documented code; participate in code reviews and maintain software documentation.
- Develop and execute unit and integration tests, debug defects, and resolve performance issues to improve system reliability.
- Participate in Agile development ceremonies, manage tasks through DevOps tools, and use source code control systems such as Git.
- Support development and deployment of applications within Azure-based environments.
- Identify opportunities to improve application performance, automation, and development processes.
- Work under moderate supervision with guidance from senior personnel.
Requirements
- At least three (3–5+) years of experience in software development or application engineering roles.
- Strong proficiency in SQL for database development, data queries, and data manipulation.
- Strong proficiency in Python, with experience using PySpark for distributed data processing.
- Experience developing applications in cloud environments, preferably Microsoft Azure.
- Working knowledge of relational and non-relational databases.
- Experience developing RESTful APIs and integrating web services.
- Familiarity with source control systems such as Git and CI/CD pipelines.
- Working knowledge of SDLC methodologies including Agile and Waterfall.
- Strong problem-solving and debugging skills.
- Excellent written and verbal communication skills.
Benefits
- Paid vacation & Sick leave
- Health insurance coverage
- Career training
- Performance bonus programs
- 401K contribution & Employer Match
- 11 Federal Holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPySparkSQLRESTful APIsdata processing frameworksunit testingintegration testingdebuggingautomationcloud development
Soft Skills
problem-solvingcommunicationcollaborationadaptabilityattention to detail