Required Skills

Python Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th May 2022

JOB DETAIL


In this role you will design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug and implement software solutions.

You will also:

• Craftsman-like approach to building software.

• A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches.

You will be responsible for:

• Performing as a domain expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle

• Contributing to the development of standard methodologies within your group

• Leading code reviews and actively participates in providing feedback on others’ designs/code

• Being accountable for technical debt in your own software

• Leading a small project team, as required

• Making tactical vs. strategic trade-offs

• Mentoring junior members of the team

• Actively helping team members/make suggestions to improve practices.

• Able to work directly with business partners and can articulate business needs and translate them into technology solutions

Requirements

• Requires 10+ years' Experience working as a Software Engineer

• 5+ years of progressive experience programming in Python (experience in Java and/or Node and/or UI/UX development is a plus)

• In-depth knowledge and expertise in your job discipline and working knowledge of related disciplines

• Stays up to date with new technologies

• Programs proficiently in several languages and is comfortable switching between them

• Shows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development

• Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions

Company Information