Job Detail
-
Job ID 2297
-
Offered Salary 0
-
Career Level Entry-level
-
Experience 3 Years
-
Gender Male/Female
-
Industry Information technology
-
Qualifications Degree Bachelor
Job Description
RESPONSIBILITIES
APPLICATION DEVELOPMENT:
- Design, develop, and maintain web applications using .net technologies (c#, asp.net, .net core).
- Collaborate with front-end and back-end teams to create and enhance multi-tiered applications.
- Write clean, scalable, and efficient code while adhering to best practices.
DATABASE MANAGEMENT:
- Design and implement database schemas and data models.
- Develop high-performance sql queries and optimize existing database queries to enhance application performance.
- Ensure data integrity and security within sql server environments.
SOFTWARE LIFECYCLE MANAGEMENT:
- Participate in all phases of the software development life cycle (sdlc), including requirements gathering, design, implementation, testing, and deployment.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
TROUBLESHOOTING AND SUPPORT:
- Identify and resolve production and non-production application issues efficiently.
- Pprovide technical support and troubleshooting for applications hosted on windows and linux servers, including iis and moodle environments.
MOODLE CONFIGURATION AND DEVELOPMENT:
- Plan, install, configure, and optimize the moodle learning management system.
- Implement custom plugins and enhancements based on user requirements.
- Manage moodle upgrades and ensure compatibility with existing setups.
BIGBLUEBUTTON SETUP:
- Set up and configure bigbluebutton for online conferencing and collaboration.
- Ensure proper integration with other applications and systems as needed.
DOCUMENTATION:
- Create and maintain comprehensive documentation for applications, including design specifications, user manuals, and deployment guides.
- Document troubleshooting procedures and resolutions for future reference.
COLLABORATION AND COMMUNICATION:
- Work closely with cross-functional teams, including product managers, designers, and qa testers, to deliver high-quality solutions.
- Participate in team meetings, providing updates on progress and discussing any challenges
CONTINUOUS LEARNING:
- Stay updated with the latest industry trends, tools, and technologies.
- Actively seek opportunities for professional development and knowledge sharing within the team.
COMPLIANCE AND SECURITY:
- Ensure that applications meet security standards and best practices.
- Collaborate with the security team to identify and address potential vulnerabilities.
REQUIREMENTS
QUALIFICATION REQUIRED:
Bachelor’s Degree In Computer Science, Information Technology, Or A Related Field
EXPERIENCE (DURATION & FIELD) REQUIRED:
.NET:
- Minimum of 5 years of experience in design, develop and maintaining web applications within all phases of the software development life cycle (sdlc)
- Worked on complex, multi-tiered architectural applications both at the front-end as well as in the back-end developer
- Experience in developing web application with c#, asp.net webforms, webservices, .net core mvc, web api, angular/react, bootstrap
- Hands on experience in writing high performance sql queries, in sql server 2012 – 2022
- Identify production and non-production application issues and assist team with optimal solution
- Experience in windows server troubleshooting and hosting the applications in iis
MOODLE:
- Experience in linux server configuration for moodle
- Planning, installing, optimizing and configuring moodle
- Moodle upgradation
- Custom plugin development
BIGBLUEBUTTON:
- Experience in linux commands using client (eg: putty)
- Experience in setting up and configuring bigbluebutton conferencing
- Good knowledge in ubuntu.
SPECIFIC SKILLS/ATTRIBUTES REQUIRED
- ProfIcient in c#, javascript, html, css.
2. Frameworks and technologies:
- asp.net (webforms, mvc)
- .net core
- web api
- angular or react
- bootstrap
3. Database management:
- strong sql skills, particularly with sql server (2012 – 2022).
- ability to write optimized queries and design database schemas.
4. Server management:
- experience with windows server and iis.
- familiarity with linux server configuration and administration.
Employer questions
Your application will include the following questions: