S

Software Engineer (Technical Implementation) - Apprentice

State StreetHyderabadIndia1h ago
onsitefull-timeentry
49 views32 applicants
💼 Competitive Salary

Job Description

The Apprentice – Technical Implementation role is designed for recent graduates and early-career professionals looking to build a career in Financial Technology (FinTech), Enterprise Software Implementation, and Investment Management Systems. As an Apprentice, you will undergo structured training and gain hands-on experience supporting the implementation of the Charles River Investment Management Solution (CRIMS). You will work with experienced consultants and technical leads to learn software development, data management, system integration, testing, and application support concepts while contributing to real client implementation projects. This role provides an excellent foundation in software engineering practices, capital markets technology, and enterprise application development. What We Are Looking For We are seeking enthusiastic and motivated individuals with: 0–2 years of experience (including internships or academic projects) Strong interest in software development and financial technology Basic understanding of programming concepts and database technologies Willingness to learn enterprise applications and investment management workflows Good analytical and problem-solving abilities Strong communication and collaboration skills Positive attitude, curiosity, and continuous learning mindset Key Responsibilities As an Apprentice – Technical Implementation, you will: Participate in product implementation and support activities under guidance from senior team members. Learn and assist in configuring application components based on business requirements. Support data analysis, validation, and reconciliation activities. Write and execute SQL queries to analyze and validate application data. Assist in developing simple programs, utilities, and automation scripts. Participate in system testing activities including functional, integration, and regression testing. Help investigate and troubleshoot application issues. Learn software development lifecycle (SDLC) processes and delivery best practices. Support documentation activities, including technical specifications, test cases, and implementation guides. Collaborate with global teams across Engineering, Product, and Professional Services. Participate in training programs focused on product knowledge, software engineering, and capital markets concepts. Learn and apply secure coding, quality assurance, and support practices. What We Value Successful apprentices demonstrate: Strong learning agility and curiosity Analytical thinking and problem-solving abilities Attention to detail and quality Teamwork and collaboration Ownership and accountability Effective verbal and written communication Passion for technology and innovation Interest in Financial Markets and Investment Management Technical Skills & Knowledge Programming Fundamentals Basic understanding of: Java Programming (Core Java) Variables, Data Types Loops and Conditional Statements Methods and Functions Collections Exception Handling Object-Oriented Programming (OOP) OR C# Programming Classes and Objects Inheritance and Polymorphism Collections Exception Handling Basic .NET Concepts Database & SQL Basic knowledge of: Relational Database concepts SQL Queries SELECT, INSERT, UPDATE, DELETE statements Joins and Subqueries Views Basic Data Validation techniques Understanding of tables, keys, and relationships Software Engineering Fundamentals Exposure to: Software Development Lifecycle (SDLC) Version Control concepts (Git preferred) Debugging and Troubleshooting Unit Testing concepts Application Deployment fundamentals Client-Server Architecture APIs and System Integration basics Enterprise Application Concepts Understanding of: Business Applications Data Processing and Workflows System Configuration concepts Batch Processing Reporting and Analytics fundamentals Enterprise Software Support concepts Nice-to-Have Skills Exposure to any of the following is beneficial but not mandatory: .NET Framework / .NET Core AI and Gen AI core concepts and optimal usage Azure or AWS fundamentals REST APIs JSON/XML Power BI or Reporting tools Python scripting ETL concepts Financial Markets awareness Generative AI / Copilot tools Education & Preferred Qualifications Required: Bachelor's Degree in: Computer Science Information Technology Electronics & Communication Engineering or related technical disciplines Strong foundation in: Programming Concepts Data Structures & Algorithms Object-Oriented Programming (OOP) Database Management Systems (DBMS) SQL Computer Networks (basic understanding) Operating Systems fundamentals Preferred: Internship experience in software development or IT Academic projects involving Java, C#, SQL, or web technologies Relevant certifications (Azure Fundamentals, AWS Cloud Practitioner, Java Foundations, etc.)

Requirements

  • .
  • Support data analysis, validation, and reconciliation activities.
  • Write and execute SQL queries to analyze and validate application data.
  • Assist in developing simple programs, utilities, and automation scripts.
  • Participate in system testing activities including functional, integration, and regression testing.
  • Help investigate and troubleshoot application issues.
  • Learn software development lifecycle (SDLC) processes and delivery best practices.
  • Support documentation activities, including technical specifications, test cases, and implementation guides.
  • Collaborate with global teams across Engineering, Product, and Professional Services.
  • Participate in training programs focused on product knowledge, software engineering, and capital markets concepts.

Key Responsibilities

  • As an Apprentice – Technical Implementation, you will:
  • Participate in product implementation and support activities under guidance from senior team members.
  • Learn and assist in configuring application components based on business

About State Street

AI-POWERED

Resume Reviewer

Transform your resume with AI-powered insights and land your dream job

98%
Match Rate
3x
More Interviews
ATS-friendly optimization
Instant feedback & scoring
Industry-specific suggestions
Professional formatting tips
Analyze My Resume
Free to use
Instant results

Trending Jobs

v

Associate Data Engineer, Associate Data Scientist

v4c.ai
Bangalore
Competitive Salary
5d ago0
L

AI/ML Engineer

Larsen & Toubro
Mumbai
Competitive Salary
1w ago0
O

Associate AI/ML Engineer

Optum
Bengaluru, Karnataka
Competitive Salary
1mo ago0

Ready to Start Your Journey?

Join thousands of professionals who found their dream job through our platform.