hirq
← All jobs

Crossroads Technologies, Inc.

Application Developer – Python / Django / Angular

Draper, UT, US · On-site · Full-time

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

DjangoPythonAngularProject ManagementQuality AssuranceJavaScriptREST APIsiOSAndroidCustomer Support
We are currently seeking a experienced Development professionals with Python, Django, and Angular development experience.  You will enjoy job security with us. You will be joining a team of highly dedicated development professionals that thrive for new challenges daily, as well as a company that demonstrates the greatest care for its employees and has a track record for sound business decisions.   - 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.    - 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  What You Should Know About Us An organization’s business model means everything; to Crossroads it means sound decisions, satisfied customers, and long-term revenue. Our business model is designed to anchor a sound foundation of job security, customer loyalty, and sound practices in areas of core competency. For our team members, it means a solid foundation for personal and professional growth and job security. - Steady double digit growth during the recent economic downturn - Above average performance review wage Increases - Teams of seriously awesome people - Seriously awesome work atmosphere  Crossroads Technologies, Inc. is a leading provider of Consulting, IT Management, Outsourcing, Integration, and Hosting services to a vast cross-section of Industries throughout the United States. Crossroads has been a staple in technology services since 1996. We are a customer centric organization with focus on building and maintaining relationships with customers and delivering the highest level of customer service to our clients. - Be part of professional team in a laid back, relaxed, business atmosphere. - Bring together unique skill sets that drive innovation and promote customer satisfaction. - We are a place to call home, where you can utilize your unique skill sets in an environment where forward thinking ideas are encouraged and put into motion to positively impact relationships. - You can settle in with an organization that has a proven track record for sound business decisions and solid business foundations since 1996. - You can contribute to an environment that promotes personal and professional growth as well as rewards hard work and continued success