Senior software engineer

3 - 6 years

5 - 9 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities:
  • Design, implement and test new features (frontend and backend), while maintaining and improving existing product line, with main focus on performance, scalability and usability aspects.
  • Apply coding/implementation best practices to produce elegant, high quality and reusable code.
  • Collaborate with other Developers/Architects and UX designers to improve & scale products; look and usability.
  • Implement Proof of Concept to validate concepts or new technology/features prior to product implementation.
  • Follow the agile and SAFe (Scaled Agile) methodology used for the project which includes writing user stories and creation of corresponding tasks in JIRA.
  • Implement and follow security best practices for web applications.
  • Monitor and evaluate new technologies and their evolution in order to keep our products/technologies up-to-date and our team continuous improvement.
  • Write good quality design and specification documents, in Confluence.
  • Regularly archive source code and assets into source code repository (Github/Gitlab). Perform code review of other team members and provide feedback/guidance.
Qualifications/Requirements:
  • Minimum of 5 + years of Microsoft Technologies stack (ASP.Net, MVC, WEB API) having web development and UI development experience (frontend and backend).
  • Must have exposure to any Relational DB (MSSQL, MYSQL, Postgres).
  • Strong understanding of data structure, SOLID Principles and problem solving skills .
  • Strong understanding of Design Patterns for Real world problems.
  • Conceptual knowledge of multi-threaded programming and performance monitoring tools.
  • Experience in working on trending technologies, .Net Core, Node JS, NoSQL Databases.
  • Experience in Micro-services architecture.
  • Experience with Unit Testing framework.
  • Proficient understanding of Web UI test methodologies, frameworks and tools, such as BDD, Selenium.
  • Proficient understanding of web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, REST API, Angular.
  • Must possess strong attention to details, high aesthetical taste, and ability to apply user-centric design approach to produce a delightful and highly usable UI/UX.
  • Familiarity and working experience with Agile/SAFe methodology.
Education:
  • Four-year degree in computer science or other relevant field of study.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, maharashtra, india

pune, maharashtra, india

pune, maharashtra, india

pune, maharashtra, india

pune, maharashtra, india