Why This Role Stands Out
This hybrid Software Engineer role at Tata Technologies offers a fantastic opportunity to hone your analytical thinking and software development skills by modernizing complex legacy code. You'll thrive here if you possess strong programming fundamentals and enjoy problem-solving, making this an ideal position to advance your career. Apply today to join a reputable company and contribute to impactful technology solutions!
Quick Overview
Job Description
Job Description
Education & Experience Required:
\n- Years of experience: 0-2 years of experience
\n- Degree requirement: Bachelor's degree in computer science, software engineering or relevant field required. Will accept a Master’s Degree.
\n- Do you accept internships as job experience: Yes
\n- 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.
\nTop 3 Skills:
\n- 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
\n- Requirements Analysis (see below in additional skills)
\n- 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 outcomes
\nAdditional Technical Skills:
\n(Required)
\n- 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.
\n- 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.
\n- 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.
\n- 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.
\nSoft Skills:
\n(Required)
\n- Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.
\n- Communication and Stakeholder Management: ability to explain technical concepts to non-technical users; requirements gathering and user engagement
\nSimilar jobs
- CS
Software Development Engineer
Capital Staffing Solutions
United States🇺🇸Hybrid4 days agoAWSGoogle CloudLESS+1Technology - HA
Senior Specialist Software Engineer - TS/SCI 1
Harris Corporation
Palm Bay, FL🇺🇸Hybrid4 weeks agoDockerGitJavaScript+3Technology - CL
Software Integration Engineer III with Security Clearance
NewClearEdge
Annapolis Junction, MD🇺🇸HybridYesterdayDockerAnsibleBash+10Technology - BA
Software Development Engineer with Security Clearance
NewBogart Associates
Herndon, VA🇺🇸HybridYesterdayELKGrafanaKafka+1Technology - NA
Software Engineer – Data Visualization & UI/UX with Security Clearance
NewNASK
Aurora, CO🇺🇸$70k - $190k/yrHybridYesterdayFigmaNumPySciPy+17Technology - EM
System Engineer L5 - TS/SCI with Poly required with Security Clearance
NewEMTAK LLC
Annapolis Junction, MD🇺🇸HybridYesterdayMicroservicesSeleniumGatling+4Technology