Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Ansible Automation Engineer Jobs
Recruited by Deltacubes 8 months ago Address McLean, VA, United States
Groovy Developer Jobs
Recruited by Hexaware Technologies 8 months ago Address McLean, VA, United States
Appian Developer Jobs
Recruited by IDR, Inc. 9 months ago Address McLean, VA, United States
Decisions Developer Jobs
Recruited by Decisions 10 months ago Address Virginia Beach, VA, United States
Developer Jobs
Recruited by Deloitte 11 months ago Address Alexandria, VA, United States
Java (J2Ee Web) Developer
Recruited by Insight Systems Corporation 1 year ago Address , Arlington, 22209, Va

Developer Jobs

Company

Phase2

Address Arlington, VA, United States
Employment type PART_TIME
Salary
Category Technology, Information and Internet
Expires 2023-05-28
Posted at 1 year ago
Job Description
Why Phase2?
Our remote first employees join and stay at Phase2 to be a force. In pursuit of digital experience that advances the human experience, you will do your best work, live fully, and succeed as team.
We are a digital agency rooted in technology, passionate about customer experience, and grounded in data and insights. We guide industry-leading companies to what’s next in their digital landscape. In short, we make digital products that inspire, engage, and create impact.
A Developer is able to take on significant pieces of client projects with guidance on desired implementation approach. They demonstrate proficiency in multiple languages and frameworks common to Phase2’s projects and mastery of at least one. A developer is also able to perform requirements analysis and evaluate technology fit for basic projects.
This position reports to: Sr. Developer or Architect
Pay Scale: $84,000 - 112,000
Job Responsibilities
  • Design data structures and schemas
  • Estimate development tasks
  • Perform code reviews on pull requests
  • Break down functional requirements into technical tasks
  • Manage codebase to create releases and deploy code to production systems
  • Lead portions of the project development process
  • Suggest improvements to software systems
  • Mentor developer assistants
  • Accept constructive feedback and seeks assistance as needed
  • Provide self-documenting code and system design and operational documentation as required
  • Communicate with clients to clarify requirements and discuss solution options
  • Meet periodically with a mentor/manager/team lead to keep on track with development
  • Troubleshoot operational issues to determine root cause and performs resolution
Minimum Qualifications
  • Comfortable designing database tables for data storage (understands normalization, foreign keys, data integrity)
  • Understands how that technology would fit within the bigger picture and identifies things to learn about the technology in order to answer questions about the fit
  • Shows mastery in at least 1 technical area (example: application development with or without use of a framework like Symfony, Rails, etc.).
  • Can identify contradictory requirements and suggest resolutions
  • Bachelor’s degree or equivalent experience
  • Understands the process of software development
  • Thoroughly understands advanced version control concepts (branching, merging)
  • Reports back with findings/teach others what they’ve learned
  • Can implement portions of a system to meet specific business requirements given a technical design
  • Can be given an analysis task for a technology and can detail the questions that should be asked for evaluation
  • Drupal specific - comfortable creating a module to implement functionality
  • Proficient in a language like PHP/Ruby/Python
  • Understands SQL including when to use JOINS and aggregation functions (GROUP BY)
  • Can implement user stories with medium levels of complexity
  • Meets all qualifications for a Developer’s Apprentice
  • Is proficient in web development concepts (HTML, CSS, JavaScript)
  • Is able to clearly communicate technical information in a non technical manner
  • Proficiency with git (Branching, merging, pull-requests, rebasing, etc.)
Preferred Qualifications
  • Has built and maintained multiple websites or web applications
  • Proficient with multiple programming languages with preference for those frequently used in web development (PHP/Ruby/JavaScript)
  • Familiar with deployment automation tools (Capistrano, Git based deployment techniques)
  • Familiar with continuous integration systems and build tools (Jenkins, Phing)
Advancement Criteria
Phase2 is committed to transparency for career advancement. Eligibility for advancement is dependent on:
  • Endorsement from senior leadership and peers
  • Performance Management evaluation history indicating strong performance and exceeding expectations of current role;
  • Consistent demonstration of successfully executing the minimum qualifications of the next level
The typical advancement path is to: Sr. Developer
Working at Phase2
At Phase2, we want you to be a force. Not for just one thing, but for your thing: the intersection of your expertise and your passion. And we will help you achieve it.
You are not just your expertise. You are a whole and complete story, and we invite all of it. We live fully with dynamic careers because we know that your best self is your whole self. That means we build authentic relationships with each other, there is no hidden home life, your schedule is your own, and the quirks that define you are storied.
Our formula for impact weaves together our brains and our spirits. We enchant with logic and lead with courage. We are questioners, nerds, and inventors — logicians at heart who meet challenges with curiosity and a “what’s next” spirit.
When we work as one, we are potent and powerful. We succeed together. Your team will give you the autonomy you want and will always challenge, support, and advocate for you — and together you will achieve more than you ever could alone.
We live our passion — ignite change and share it with the world.
Learn more about all that we offer to help you succeed and live a full life.