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.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
software developmentprogrammingscriptingdatabase technologiesunit testingintegration testingdebuggingobject-oriented programmingdata structuresalgorithms
Soft Skills
analytical skillsproblem-solving skillsattention to detailcommunication skillscollaborationcontinuous improvementadaptabilityeagerness to learn
Tools & Technologies
GitSQLsource control systemsbuild toolsdevelopment environmentssoftware testing toolstechnical documentation
Certifications & Qualifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software EngineeringBachelor’s degree in Information Technology
Industry Keywords
software applicationsplatform solutionssoftware development lifecycle (SDLC)coding standardssoftware enhancementdefect resolutionbusiness and technical requirements
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
