Salary
💰 $107,448 - $161,172 per year
About the role
- Collaborates with project stakeholders to identify product and technical requirements.
- Conducts analysis to determine integration needs.
- Designs new software and web applications, supports applications under development and customizes current applications.
- Develops software update processes for existing applications and assists in the roll-out of software releases.
- Trains junior Software Development Engineers on internally developed software applications.
- Oversees researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
- Keeps current with technological developments; monitors and evaluates competitive applications and products and reviews literature, patents and current practices relevant to assigned projects.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements; tests and evaluates systems, subsystems and components.
- Regular, consistent and punctual attendance; able to work variable schedules, nights, weekends, and overtime as necessary.
Requirements
- Professional experience with Python development and creating/developing RESTful API’s using Django.
- 2+ Years of experience working with any backend related technology.
- Relevant Work Experience: 5-7 Years (listed in posting).
- Bachelor's degree in computer science or a relatable technical field or experience equivalent.
- Applications Programming, Back-End Development, Software Development skills.
- Regular, consistent and punctual attendance.
- Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
- Onsite presence 4 days a week at Chicago, IL or Reston, VA (listed locations).