We have a job opeing for the position of Senior Software Developer in well Reputed MNC.
Required skills/qualifications:
- Bachelor s degree in Computer Science, Software Engineering, or a relevant field
- At least 4 years of relevant experience
- Strong skills in front-end engineering using object-oriented JavaScript, Async event management, using JavaScript libraries and micro frameworks like (AJAX, jQuery, Angular, Prototype) and NodeJS
- Strong skills at backend engineering using object-oriented A SP .Net and other libraries and micro frameworks
- Knowledge in cloud-based microservices design and architecture
- Demonstrable understanding of HTML/CSS3, such as transformations, transitions, and events-driven design
- Specific experience in designing and developing web pages and web applications using well-known industries standards and languages including TypeScript
- Demonstrated ability to incorporate user-centered design principles into the architecture and design of user interfaces
- Knowledge and understanding of RESTful API design and client consumption
- Excellent communication ( oral and written), analytical, and organizational skills
- Proven ability to learn new technologies as needed
- Demonstrated time management and prioritization skills, and ability to manage expectations effectively when handling multiple assignments simultaneously with competing deadlines
- Exceptional attention to detail, excellent work ethic and drive, great interpersonal skills, team-oriented, and demonstrated problem-solving skills
- Fundamental understanding of bug tracking, versioning, and repository systems
Preferred Skills/qualifications
- Previous experience in the education or knowledge management industry and e-learning technologies
- Fundamental understanding of agile software development process methods
- General experience with AngularJS or React
- Proficient understanding of code versioning tools, such as Git/GitHub
- Working knowledge of behavior-driven development (BDD)