Software Development Engineer

3 - 8 years

5 - 9 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Python Developer to join our dynamic team. The candidate will have a strong background in Python programming and extensive experience with AWS cloud services. This role requires a deep understanding of object-oriented design, Agile and Scrum methodologies, and the ability to write clear, maintainable code.

About the role -

  • Design, develop, and maintain applications using Python and AWS technologies.
  • Work with AWS services such as Lambda, ECS, and API Gateway(with Open API specifications), s3, Elastic search to build scalable and efficient cloud-based applications.
  • Utilize Docker for containerization and FastAPI and SQLAlchemy for backend services.
  • Write functional and unit tests using pytest and mocking libraries to ensure robustness and reliability of applications.
  • Proactively share knowledge and across all the software development and testing groups on best practices using new and emerging technologies
  • Perform complex tasks that require specific expertise or domain knowledge.
  • Create, review, and maintain technical documentation and the development of software testing artifacts, including test requirements, plans, cases, scripts, reports, etc.,
  • Knowledge of basic Unix commands, Experience with Java is a significant advantage.
  • Excellent verbal and written communication skills

About you -

  • 3+ years of software development experience, including experience developing a complex, technical application using Python/Java, FastAPI.
  • Experience with object-oriented analysis, design, and development. Programming experience in Python/Java, Linux/UNIX, Oracle, SQL, XML/XSLT, or some other object-oriented language.
  • Knowledge and/or experience with the software tools and techniques used in development and/or automated testing or other process automation.
  • Basic understanding of layers that comprise application architectures.
  • Ability to meet or exceed aggressive deadlines in uncertain environments, and delivering high quality results is a key selection criterion.
  • Effective written and oral communication skills as well as strong interpersonal skills. Must be able to communicate effectively to a wide variety of audiences including software development teams, project managers and end-users.

Desired Qualifications-

  • Experience working with Search and Retrieval applications.
  • Experience in Object Oriented Analysis and Design
  • Experience developing and testing with SQL and/or Oracle database.
  • Experience with software automation tools (e.g., Selenium, JUnit, etc.)
  • Experience in developing or working with test frameworks and test tools.
  • Experience with Agile methodology and continuous integration.

Mock Interview

Practice Video Interview with JobPe AI

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

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Thomson Reuters logo
Thomson Reuters

Information Services

Toronto

RecommendedJobs for You