FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesJavaJavaScriptPythonSDLCSQL
About the role
Key responsibilities & impact- Participate in the design, development, testing, and maintenance of software applications and platform solutions.
- Collaborate with senior engineers and stakeholders to gather and analyze business and technical requirements.
- Develop software components using programming, scripting, and database technologies.
- Support software implementation activities, including coding, debugging, testing, and deployment.
- Assist in analyzing software requirements, system functionality, and interactions between hardware and software components.
- Contribute to software enhancement initiatives by implementing new features and resolving defects.
- Participate in code reviews and follow established coding standards and software development best practices.
- Support software testing activities, including unit testing, integration testing, and defect resolution.
- Maintain accurate technical documentation for software functionality, processes, and system changes.
- Work with source control systems, build tools, and development environments to support software delivery.
- Respond to scope changes, troubleshoot issues, and support continuous improvement efforts throughout the software lifecycle.
- Learn and apply modern software engineering methodologies, tools, and development frameworks.
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Foundational knowledge of software development principles, data structures, algorithms, and object-oriented programming concepts.
- Familiarity with one or more programming languages such as Java, C#, C++, Python, JavaScript, or similar technologies.
- Basic understanding of software development lifecycle (SDLC) methodologies and development best practices.
- Exposure to database concepts, SQL, and data management principles.
- Understanding of software testing concepts, debugging techniques, and quality assurance practices.
- Knowledge of version control systems such as Git or similar source control platforms.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to communicate technical concepts clearly and work effectively within a collaborative team environment.
- Eagerness to learn new technologies, tools, and development frameworks.
Benefits
Comp & perks- Health insurance
- Professional development opportunities
- Flexible working arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentprogrammingscriptingdatabase technologiesunit testingintegration testingdebuggingobject-oriented programmingdata structuresalgorithms
Soft Skills
analytical skillsproblem-solving skillsattention to detailcommunication skillscollaborationcontinuous improvementadaptabilityeagerness to learn
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software EngineeringBachelor’s degree in Information Technology
