Application Developer - Python / Django / Angular

Crossroads Technologies, Inc.

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development with a focus on Angular and Python/Django.
  • Familiarity with mobile app development for Android and iOS.
  • Strong background in web service technologies and API design.
  • Demonstrated experience in software integration and deployment.
  • Solid understanding of QA processes and testing strategies.
  • Ability to manage multiple projects in a fast-paced environment.
  • Excellent communication, organizational, and decision-making skills.

Responsibilities

  • Create procedures to address complex work tasks.
  • Develop, configure, code, and test software independently.
  • Present work in design and code review sessions.
  • Clarify requirements by interfacing with analysts, managers, and clients.
  • Test own work and contribute to developing test plans.
  • Prepare documentation for installation and user-guides.
  • Support existing applications and develop new software.

Benefits

  • Flexible work hours with off-hour deployments expected.
  • Opportunity for continuous learning and support for new technologies.
  • Exposure to a diverse range of projects, enhancing professional growth.
  • Work in a fast-paced and motivated environment.
Full Job Description
  • Required to create or choose an approach or procedure from a variety of complex options for addressing a work task.
  • Works independently to develop, configure, code and test programs.
  • Presents all work in design review and code review sessions to team members, and must be able to explain and support decisions made and actions taken.
  • Interfaces with business analysts, project managers and clients to clarify requirements.
  • Assists other team members with their assignments as required.
  • Tests own work and contributes to the development of test plans.
  • Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance.
  • Evaluates and plans software designs, test results and technical manuals.
  • Evaluates and plans system designs, test results and runbooks.
  • Reviews literature, patents, and current practices relevant to the solution of assigned projects.
  • Programs new software, web applications and supports new applications under development and the customization of current applications
  • Supports existing applications and new applications under development.
  • Develops monitoring and automation tools for system health and deployment.
  • Edits and reviews technical requirements documentation.
  • Works within Quality Assurance standards to determine if applications fit specification and technical requirements.
  • Displays knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
  • Displays knowledge of, and ability to apply, process design and redesign skills.
  • Analyzes and determines integration needs.
  • Displays in-depth knowledge of, and ability to apply, project management skills.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance.
  • Off hour deployments and maintenance outside normal working hours.
  • Other duties and responsibilities as assigned.
  • Project Management of multiple application projects
  • Engineering and Deployment of application Infrastructure improvements.
  • Deliver patching and system performance enhancements to new, under development, and existing applications.
  • Engineering and Deployment of web application infrastructure improvements.
  • Deliver patching and system performance enhancements to new, under development, and existing applications.


Qualifications

  • Angular 5/6 JavaScript development experience is preferred.
  • Python and Django development experience is preferred.
  • Mobile Application Development with Android and IOS is preferred.
  • Experience with Django and the multi-tenant security models is highly preferred.
  • Strong understanding of fundamental web service technologies including RESTful API is highly preferred.
  • Strong software integration experience.
  • Commercial software development lifecycle practices
  • Experience with QA, Testing, Validation, and Revision Management.
  • Experience with various web development tools and IDE environments.
  • Having a worked in a highly motivated, fast-paced, critical development role
  • Excellent decision making and critical-thinking skills
  • An ability to work in a fast-paced and quickly changing environment
  • Excellent organizational and communication skills are required
  • Ability to meet deadlines with Projects and Assignments
  • Ability to learn and support new technologies and train others
  • Must be an energetic and highly motivated self-starter
  • Must be self-motivated and have a positive attitude
  • Must be detail oriented
  • Must have the ability to multi-task
  • Must have excellent oral and written communication skills
  • Must have the ability to communicate effectively with others

Similar Jobs

More Jobs at Crossroads Technologies, Inc.

More Information Technology Jobs

Find similar Application Developer - Python / Django / Angular jobs: