- Company Name
- Generis Tek Inc
- Job Title
- Software Engineer-Remote
- Job Description
-
Job Title: Software Engineer – Remote
Role Summary
Contract software engineer responsible for designing, coding, testing, and maintaining software applications and systems. Works remotely with a team on cloud‑based or internet‑related products, focusing on both new development and enhancement of existing codebases.
Expectations
- Deliver high‑quality code within agreed timelines on a 3+ month contract.
- Adhere to established coding standards, source control, build, and testing processes.
- Communicate progress and issues regularly with senior team members and project leads.
Key Responsibilities
- Gather and analyze requirements for new features and system enhancements.
- Design, develop, and document software components in accordance with functional specifications.
- Modify existing code, fix bugs, and implement scope changes, ensuring minimal impact on existing functionality.
- Write unit, integration, and system tests; participate in code reviews and quality assurance activities.
- Use version control systems (Git) and build automation tools to manage source code and deployments.
- Collaborate with cross‑functional teams (product, QA, DevOps) to ensure seamless integration and deployment.
- Maintain clear documentation of design decisions, application architecture, and API specifications.
Required Skills
- Proficiency in one or more object‑oriented programming languages (e.g., Java, C#, Python).
- Experience with scripting languages (e.g., JavaScript, PowerShell).
- Knowledge of relational and/or NoSQL database technologies and SQL.
- Familiarity with source control (Git), CI/CD pipelines, and build tools (Maven, Gradle, npm).
- Understanding of software development best practices, including coding standards, code reviews, unit testing, and continuous integration.
- Strong problem‑solving and analytical skills for routine and moderate complexity tasks.
- Effective written and verbal communication; ability to collaborate in a remote setting.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Up to one year of relevant experience; formal certifications (e.g., Microsoft Technologies, AWS, Azure) are not mandatory.
Los angeles, United states
Remote
Fresher
11-12-2025