{"schemaVersion":"jobsearcher.job.v1","id":"dff0ba82028dbefb37a165c3","url":"https://jobsearcher.com/jobs/dff0ba82028dbefb37a165c3","canonicalUrl":"https://jobsearcher.com/jobs/dff0ba82028dbefb37a165c3","title":"Software Engineer","description":"Education & Experience Required: - Years of experience: 0-2 years of experience- Degree requirement: Bachelor's degree in computer science, software engineering or relevant field required. Will accept a Master’s Degree.- Do you accept internships as job experience: Yes- Are there past or additional job titles or roles that would provide comparable background to this role: Software Engineer, Modernization of COBOL and/or FORTRAN.Top 3 Skills:- Software development: strong programming fundamentals and practices; ability to understand, refactor, and modernize complex legacy code bases; experience with C++, code conversion, debugging, version control- Requirements Analysis (see below in additional skills)- Analytical Thinking: ability to work with large datasets and derive meaningful insights, strong problem solving skills in evaluating simulation outputs and discrepancies, ability to connect quantitative results with real-world business outcomesAdditional Technical Skills:(Required)- Programming Languages: Knowledge of basic concepts and capabilities of programming; ability to use tools, techniques and platforms in order to write and modify programming languages.- Business Statistics: Knowledge of the statistical tools, processes, and practices to describe business results in measurable scales; ability to use statistical tools and processes to assist in making business decisions.- Query and Database Access Tools: Knowledge of data management systems; ability to use, support and access facilities for searching, extracting and formatting data for further use.- Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.Soft Skills:(Required)- Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.- Communication and Stakeholder Management: ability to explain technical concepts to non-technical users; requirements gathering and user engagement","company":"Tata Technologies","rawCompany":"tata technologies","city":"Roseville","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-09T11:36:18.259Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Education & Experience Required: - Years of experience: 0-2 years of experience- Degree requirement: Bachelor's degree in computer science, software engineering or relevant field required. Will accept a Master’s Degree.- Do you accept internships as job experience: Yes- Are there past or additional job titles or roles that would provide comparable background to this role: Software Engineer, Modernization of COBOL and/or FORTRAN.Top 3 Skills:- Software development: strong programming fundamentals and practices; ability to understand, refactor, and modernize complex legacy code bases; experience with C++, code conversion, debugging, version control- Requirements Analysis (see below in additional skills)- Analytical Thinking: ability to work with large datasets and derive meaningful insights, strong problem solving skills in evaluating simulation outputs and discrepancies, ability to connect quantitative results with real-world business outcomesAdditional Technical Skills:(Required)- Programming Languages: Knowledge of basic concepts and capabilities of programming; ability to use tools, techniques and platforms in order to write and modify programming languages.- Business Statistics: Knowledge of the statistical tools, processes, and practices to describe business results in measurable scales; ability to use statistical tools and processes to assist in making business decisions.- Query and Database Access Tools: Knowledge of data management systems; ability to use, support and access facilities for searching, extracting and formatting data for further use.- Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.Soft Skills:(Required)- Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.- Communication and Stakeholder Management: ability to explain technical concepts to non-technical users; requirements gathering and user engagement","datePosted":"2026-09-09T11:36:18.259Z","dateModified":"2026-09-09T11:36:18.259Z","hiringOrganization":{"@type":"Organization","name":"Tata Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Roseville","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dff0ba82028dbefb37a165c3"},"url":"https://jobsearcher.com/jobs/dff0ba82028dbefb37a165c3"}}