Application Developer – Python / Django / Angular
Location: Draper, UT, us
Company Description
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.
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
Additional Information
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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
