Responsibilities:
1. Collaborate with cross-functional teams to define, design, and ship new features.
2. Develop high-quality, responsive, and maintainable web applications.
3. Build and maintain efficient, reusable, and reliable code.
4. Solve complex technical challenges and optimize application performance.
5. Participate in code and design reviews.
6. Stay up-to-date with emerging technologies and best practices.
7. Troubleshoot and debug applications as needed.
8. Contribute to the entire software development lifecycle.
Qualification: Bachelor's degree in Computer Science or related field (or equivalent experience).
Expertise/technologies required for Back end development
1. HTML
2. CSS
3. JavaScript
4. React
5. Angular
6. Vue.js
7. GIT for code management
8. Package Managers
9. Browser Developer Tools
10. Code Editors and IDEs
11. CSS Frameworks
12. CSS-in-JS
Expertise/technologies required for Back-end development:
1. Programming Languages:
a. JavaScript
b. Python
c. Java
d. C#
e. ASP.NET Programming
2. Server-Side Frameworks:
a. Node.js
b. Python
c. Java
d. C#
3. Databases:
a. Relational Databases: MySQL and Microsoft SQL Server.
b. NoSQL Databases: MongoDB, Cassandra, Redis, and Couchbase.
4. API Development:
a. RESTful APIs: Creating APIs using RESTful principles.
b. Express.js: Popular for Node.js-based APIs.
c. ASP.NET Web API: For C#-based APIs.
5. Web Servers:
a. Microsoft Internet Information Services (IIS)
6. Version Control:
a. GIT Hub
Role: Back End Developer
Industry Type: Accounting / Auditing
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Electrical and Electronics, Information Technology, Computers, B.Sc in Computers