Role Overview
We’re looking for a dedicated Software Developer to join our team. You’ll architect, build, test, and maintain scalable applications that align with business goals working across the full software development lifecycle from design to deployment .
Key Responsibilities
- Design, develop, and deploy robust software solutions (web/mobile/backend).
- Write clean, modular, and maintainable code using languages like Java, C#, Python, JavaScript.
- Collaborate with product managers, QA, and UX/UI to define and refine features.
- Create and execute unit tests; actively debug, troubleshoot, and resolve issues.
- Conduct code reviews and uphold quality standards and best practices.
- Maintain technical documentation and system diagrams.
- Stay current with emerging technologies, frameworks, and software engineering trends.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 10+ years of professional software development experience.
- Proficiency in at least one major programming language (e.g., Java, Python, C#, JavaScript).
- Solid understanding of data structures, algorithms, and OOP principles.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving, analytical skills, and communication abilities.
Preferred Qualifications
- Experience with web frameworks (React, Angular, Spring Boot, Django).
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with testing frameworks and agile methodologies.
Job Category: software developer
Job Type: Full Time
Job Location: Dallas TX