Python Developer
Skills :     Software Developer
Job Description:

Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next.


Ascendion | Engineering to elevate life


We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us:


  • Build the coolest tech for world’s leading brands
  • Solve complex problems - and learn new skills
  • Experience the power of transforming digital engineering for Fortune 500 clients
  • Master your craft with leading training programs and hands-on experience


Experience a community of change makers!

Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion.


Job Description

Position: Software Development Engineer

Work Schedule: Hybrid (Occasional in-office presence required)

Level: Mid to Senior

Job Summary

We are looking for a highly skilled Software Development Engineer responsible for the development, design, and implementation of new or modified software products or ongoing business projects.


Responsibilities include:

  • Design, develop, document, test, and debug new and existing software systems/applications for market sale or large-scale proprietary software for internal use.
  • Serve as a technical expert on development projects.
  • Participate in the full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Support, maintain, and document software functionality.
  • Identify and evaluate new technologies for implementation.
  • Analyze code to find causes of errors and revise programs as needed.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Consult with end users to prototype, refine, test, and debug programs to meet needs.


Primary Responsibilities

  • Collaborate closely with developers, designers, business, and systems analysts.
  • Provide guidance on industry best practices, guidelines, and governance for web applications and websites.
  • Work closely with Quality Assurance to ensure the end product is delivered with high quality.
  • Perform benefit analysis for IT solutions and make recommendations for technology direction.
  • Research, design, implement, and manage software programs.
  • Test and evaluate new programs.
  • Identify areas for modification in existing programs and develop these modifications.
  • Write and implement efficient code.
  • Determine operational practicality.
  • Develop quality assurance procedures.
  • Deploy software tools, processes, and metrics.
  • Maintain and upgrade existing systems.


Top 5 Skill Sets

  • AWS Services: Glue, Step Function, EventBridge, Lambda function, S3, DMS
  • Programming Languages: Python, SQL, PySpark
  • Databases: Aurora MySQL DB, Oracle DB
  • Version Control: GIT, TFS, ADO
  • CI/CD: Team City, Harness


Key Technical Skills

  • Programming Languages: Python, SQL, PySpark
  • Databases: Aurora MySQL DB, Oracle DB
  • Version Control: GIT, TFS, ADO
  • AWS Services: Glue, Step Function, EventBridge, Lambda function, S3, DMS
  • Observability: Datadog, Dynatrace, CloudWatch
  • CI/CD: Team City, Harness
  • Environments: Windows, AWS


Salary Range: The salary for this position is between $ 115,000- $120,000 annually. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.


Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [401(k) retirement plan] [long-term disability insurance] [short-term disability insurance] [5 personal day accrued each calendar year. The Paid time off benefits meet the paid sick and safe time laws that pertains to the City/ State] [10-15 day of paid vacation time] [6 paid holiday and 1 floating holiday per calendar year] [Ascendion Learning Management System]