Job Details
Job Description:
The trainee software engineer?s responsibilities include performing all practical and technical tasks assigned by the leader, writing code, designing APIs, writing T-SQL scripts, performing unit testing, creating workflow diagrams, writing client side scripts etc. You should be able to work in a team and be prepared to step outside of your comfort zone.
To be successful as a trainee software engineer, you should always be expanding your engineering knowledge and sharpening your communication skills. Outstanding candidates learn from their mentors, but also feel confident sharing their own ideas with the team. After successful completion of 6 months of trainee program, you will be offered a permanent position subjected to your performance during the training period.
You will be engaged in developing applications and modules to support SAT learning management systems and phishing simulation platforms in a large scale distributed cloud environment.
Important:
Any programming language (C#, PHP, Java, Python), JavaScript, JQuery, Angular, T-SQL, Any database knowledge
Who can Apply:
- Education: BE/ B.Tech /MCA/ME/M Tech
- Year of Passing: 2020 & 2021
- Interest Area: Software Development, Coding
Responsibilities:
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Implement new features leveraging both server-side logic and rich client-side functionality (Angular, JQuery).
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Participate in an Agile development environment / Scrum team
- Collaborate with engineers to troubleshoot issues and verify fixes
- Help maintain code quality, organization, documentation and automation.