Software Developer
Tecnics Consulting Inc
Houston, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Clean Code Principles
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Software Applications
C Sharp (Programming Language)
C++ (Programming Language)
Code Review
Computer Programming
Databases
+9 more
Software Debugging
Python (Programming Language)
Scrum Methodology
Software Engineering
Software Systems
Git
Information Technology
Software Coding
Software Version Control
Job description
A Software Developer designs, develops, tests, and maintains software applications and systems. They work closely with stakeholders, designers, and other developers to create efficient, scalable, and user-friendly software solutions that meet business requirements. < data-start=”361” data-end=”386”>Key Responsibilities
- Design, develop, and implement software applications.
- Write clean, efficient, and maintainable code.
- Analyze user requirements and translate them into technical solutions.
- Test and debug software to ensure functionality and performance.
- Collaborate with cross-functional teams, including project managers, designers, and QA engineers.
- Maintain and upgrade existing software systems.
- Participate in code reviews and follow coding standards.
- Troubleshoot and resolve technical issues.
- Document software designs, processes, and technical specifications.
- Stay current with emerging technologies and industry trends.
Requirements
- Bachelor’’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proficiency in programming languages such as Java, Python, C#, JavaScript, or C++.
- Knowledge of software development methodologies (Agile, Scrum, etc.).
- Experience with databases, APIs, and version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Understanding of software testing and debugging techniques.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago