Sr. Python Developer

Location: Raritan, NJ, United States
Date Posted: 10-18-2018
Must Skills:
  • Python, SDLC, RESTful web applications, Test Driven Development (TDD), Behavior Driven Development (BDD), unittest, nosetest, AngularJS
  • Plus Skills: AWS
  • degrees, certifications/training: Bachelor’s or Master’s Degree in Computer Science / Engineering (any discipline)
  • Industry expertise: 9/10 years
Responsibility
  • Create and deliver automation software required for building & improving the functionality, availability, and manageability of application and           cloud platform using Python language.
  • Design, architect, and build self-service, self-healing, monitoring and alerting platform and tools.
  • Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers).
  • Collaborate with other core services teams to design and develop solution.
  • Interpret high-level requirements and refine as agile-based implementation stories.
  • Mentor other team members in cloud technology skills and programing.
                Coordinate with offshore manager/developers for development, daily standup etc.
Required Skills and Experience: 
  • 8+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, cloud automation                         development and enterprise application development.
  • Strong backend and frontend experience with popular JavaScript and Python frameworks. Experience with AngularJS a plus .
  • Software programming experience in one or more programming languages: Python (must).
  • Excellent knowledge of building server-side RESTful web applications, APIs and automation tools
  • Understanding of Software design patterns like SOLID, SDLC, Test Driven Development (TDD),            Behavior Driven Development (BDD),                   Continuous Integration and Continuous Delivery
  • Experience in using unittest, nosetest, behave
  • Experience building cloud-based application using micro-services and deploying in containerized      environments
  • Experience in using public cloud providers to develop and deploy applications
  • Possess good understanding of QA methodologies and processes
  • Experience working in an agile development environment
  • Strong analytical and problem-solving skills
  • Strong communication and collaboration skills
  • Good inter-personal and analytical skill
  • Good in stakeholder management, issue management
or
this job portal is powered by CATS