Logo
IT Concepts

Software/Web Developer

IT Concepts, Washington, District of Columbia, us, 20022


Founded in 2003, IT Concepts’ core values – customer-centricity, teamwork, driven to deliver, innovation, and integrity – ensure we work together to be the best, realize objectives, and make a positive impact in our communities. We intentionally created and sustain our ITC culture that embraces change, experimentation, continuous learning, and improvement. We bring our design thinking problem-solving approach that challenges assumptions, prioritizes curiosity, and invites complexity to deliver innovative, efficient, and practical solutions. As we continue to grow in the support of our government customers, we are looking for driven and innovative individuals to join our team.

IT Concepts, Inc. (ITC) is seeking an experienced

Responsibilities:

Software Development

Write, test, and maintain code for various software applications.

Develop software solutions by studying information needs and conferring with users.

Create software prototypes and test their functionality.

Web Development

Design, build, and maintain websites and web applications.

Ensure the technical feasibility of UI/UX designs.

Optimize web applications for maximum speed and scalability.

Collaboration and Communication

Collaborate with cross-functional teams, including designers, product managers, and other developers.

Participate in code reviews and provide constructive feedback.

Communicate project status, issues, and recommendations to stakeholders.

Testing and Debugging

Perform unit testing, integration testing, and system testing.

Debug and troubleshoot issues in existing code.

Ensure software is reliable, efficient, and meets the required standards.

Documentation

Create and maintain comprehensive documentation for code, processes, and APIs.

Document software functionality and development processes.

Prepare user guides and manuals.

Version Control and Deployment

Use version control systems (e.g., Git) to manage code changes.

Deploy software applications and web updates to production environments.

Monitor and maintain application performance post-deployment.

Maintenance and Support

Provide ongoing support and maintenance for existing software and web applications.

Respond to and resolve user-reported issues and bugs.

Implement software updates, patches, and enhancements.

Innovation and Improvement

Stay current with emerging technologies and industry trends.

Recommend and implement improvements to software and web development practices.

Continuously enhance technical skills through training and professional development.

Security and Compliance

Implement security best practices in software and web development.

Ensure compliance with data protection regulations and industry standards.

Conduct security assessments and code reviews to identify vulnerabilities.

Project Management

Participate in project planning, estimation, and scheduling.

Track project progress and report on milestones and deliverables.

Manage multiple projects and tasks simultaneously, ensuring timely delivery.

Location: Washington, DC

Requirements

Programming Languages

Proficiency in one or more programming languages such as JavaScript, Python, Java, C#, or Ruby.

Experience with front-end languages like HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).

Frameworks and Libraries

Familiarity with back-end frameworks such as Node.js, Django, Ruby on Rails, or Spring.

Knowledge of front-end frameworks and libraries like Bootstrap, jQuery, and Sass.

Database Management

Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).

Ability to design and optimize database schemas and write efficient queries.

Version Control

Proficient in using version control systems, particularly Git and platforms like GitHub, GitLab, or Bitbucket.

Development Tools and Environments

Experience with integrated development environments (IDEs) like Visual Studio Code, IntelliJ IDEA, or Eclipse.

Familiarity with build tools and package managers such as Webpack, npm, Yarn, Maven, or Gradle.

Testing and Debugging

Knowledge of testing frameworks and tools (e.g., Jest, Mocha, Selenium, JUnit).

Strong debugging and problem-solving skills using tools like Chrome DevTools, Firebug, or similar.

Web Development

Proficiency in responsive web design and mobile-first development.

Understanding of web standards, accessibility, and cross-browser compatibility issues.

APIs and Web Services

Experience in designing and consuming RESTful APIs and/or GraphQL.

Knowledge of web service technologies like SOAP and XML.

DevOps and Deployment

Familiarity with CI/CD tools and pipelines (e.g., Jenkins, Travis CI, CircleCI).

Experience with containerization tools like Docker and orchestration tools like Kubernetes.

Knowledge of cloud services and platforms such as AWS, Azure, or Google Cloud.

Security

Understanding of web security principles and best practices, including OWASP guidelines.

Experience in implementing security measures such as authentication, authorization, and data encryption.

Agile Methodologies

Experience working in Agile/Scrum environments.

Familiarity with Agile tools like Jira, Trello, or Asana.

Clearance:

An active TS/SCI is required with the ability to obtain CI Poly upon hire.

Benefits

The Company:

Founded in 2003, IT Concepts was established with a simple yet important promise to “deliver technology concepts that work.” This founding principle, which permeates throughout our team and company culture, has propelled ITC to the upper echelons of the industry. With award-winning services and unflinching dedication to country and clients, ITC remains committed to teamwork, innovation, and collaboration.

We’re an SBA 8(a) and CVE certified Service-Disabled Veteran Owned Small Business focused on providing best in class IT Services, Management Consulting, and Data Services Solutions to our clients.

We’re ISO 27001:2013, ISO 20000-1:2011, and ISO 9001:2015 certified and have CMMI DEV and SVC ML3 ratings

We’ve been named part of: Inc 5000’s Fastest Growing Private Companies in 2016, 2018, 2020 and 2021; Washington Business Journal’s Fastest Growing Companies in 2015, 2016, 2017 and 2019; Washington Business Journal’s Best Places to Work in 2015, 2016, 2017 and 2019.

The Employer:

We offer great benefits – Competitive Paid Time Off, Medical, Dental and Vision Insurance, Identity Protection, Pet Insurance, 401(k) with company matching and Profit Sharing

We invest in our employees – Every employee is provided with a stipend to invest in certifications, a master’s degree, or even a doctorate.

We work hard, we play hard -Nationals Games, Happy Hours, Holiday events, philanthropic endeavors, etc…at ITC we enjoy working together but also take time to connect with each other and our community through various events and activities.

IT Concepts is an Affirmative Action/Equal Opportunity employer. As such, any personnel decisions (hire, promotion, job status, etc.) on applicants and/or employees are based on merit, qualifications, competence and business needs, not on race, color, citizenship status, national origin, ancestry, gender, sexual orientation, gender identity, age, religion, creed, physical or mental disability, pregnancy, childbirth or related medical condition, genetic information of the employee or family member of the employee, marital status, veteran status, political affiliation, or any other factor protected by federal, state or local law.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.