Software Engineer
Full Job Description
About the Role
We are seeking a talented and motivated student/ fresher intern for a Software Engineering role. This is an extraordinary opportunity for a self-driven, technically skilled student with a passion for building robust software solutions and implementing cutting-edge technologies in the financial sector.
About the Internship:
As a Software Engineer intern, you will work on development projects involving application design, coding, testing, and deployment. You will have the opportunity to engage in multiple mini-projects across various technical domains. The internship is designed to provide practical exposure to software development lifecycles in a FinTech environment.
Key Responsibilities
As part of the internship, you will work through a structured set of assignments designed to enhance your understanding of software engineering principles and practices. Your primary responsibilities will include:
- Software Development
- Write clean, efficient, and maintainable code
- Participate in the full software development lifecycle
- Implement new features and functionality
- Collaborate with team members using version control systems
- Application Design & Architecture
- Contribute to software design discussions
- Create technical specifications based on requirements
- Apply best practices in application architecture
- Develop modular and scalable components
- Testing & Quality Assurance
- Write and execute unit and integration tests
- Identify and fix bugs and performance issues
- Participate in code reviews and quality assurance processes
- Ensure code meets quality and performance standards
- DevOps & Deployment
- Learn about continuous integration and delivery pipelines
- Assist in application deployment processes
- Monitor application performance and troubleshoot issues
- Implement security best practices
- Capstone Project
- Complete an end-to-end development project including: Requirement analysis, System design, Implementation, Testing, and Deployment
What You Will Learn
- Practical experience with modern programming languages (Python with SQL) and frameworks
- Software design patterns and architectural principles
- Agile development methodologies and practices
- Testing strategies and quality assurance techniques
- FinTech-specific development challenges and solutions
Who Should Apply?
- Student or fresh graduate from computer science or related disciplines
- Knowledge of at least one programming language (e.g., Python, Java, JavaScript with SQL)
- Basic understanding of data structures and algorithms
- Familiarity with web technologies and databases
- Willingness to self-learn and work in a fast-paced environment
Internship Details
- Duration: Self-paced. Options from 15 days to 6 months.
- Type: Unpaid
Company
Zetheta Algorithms Private Limited
Zetheta Algorithms is a FinTech startup at the forefront of innovation and research in financial markets. We utilize gamified simulations to build enterprise-grade financial models, offering students ...