Software Engineer

3 - 5 years

5 - 9 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

A Software Development Engineer may assist their colleagues and more junior Software Development Engineer team members by solving problems, providing technical guidance, training and mentoring others. Exceptional attention to detail, strong analytical skills, excellent communication skills, an innovative mindset, the ability to solve complex problems and deep technical ability in software development programming within an agile environment will be key for success.
About The Role:
  • Communicate with product and business teams to gather and analyze the business requirements, translate them into technical design, and prepare functional/technical specification documents.
  • Research and identify new software technologies that can be leveraged to improve application performance and development efficiency, reducing cost and maintaining quality, working closely with development leads.
  • Provide creative and elegant solutions to complex problems.
  • Prepare technical specifications and documentation.
  • Participate in internal team and status meetings, in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
  • Participate in software releases.
  • Work together with your team and other teams to deliver high-grade, performant, well-documented, and resilient features.
  • Work together with the Quality Assurance team to prepare test plans/test cases, define test execution methodology, and perform tests. Identify and fix any defects.
  • Work together with the system operation team to ensure system stability and maintain high availability
About You:
  • Bachelors degree or equivalent years of experience
  • 3-5 years of software development experience which includes 2 years of experience in using .NET , AWS, and other core languages such as C#, Python, and Java, across the technology industry.
  • Experience using Agile Methodologies primarily Scrum
  • Expert design skills including significant knowledge of core libraries and common design patterns
  • Strong attention to detail and ability to prioritize work effectively
  • Ability to write clean, readable code that is easy to understand
  • Expertise using Object Oriented design patterns and software development methodologies
  • Customer-first approach to software development
  • Excellent written and verbal communication skills (ability to communicate effectively with technical staff, Business Analysts, management, and business team members)
  • exposure to NLP/LLM/AI
#LI-AD1

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Thomson Reuters logo
Thomson Reuters

Information Services

Toronto

RecommendedJobs for You