Ruby on Rails contract jobs near you / remote

Ruby on Rails
£457/day

DevOps Engineer/System Administrator

6 days ago
$60 - $70/hour (Estimated)Herndon, VAEkinSol

Required Skills:

  • 3+ years of experience building automated pipelines
  • Worked with container technologies in production
  • Extensive experience with OpenShift and Docker (including Compose)
  • Experience with Varnish for a content-heavy website
  • Systems Administration including configuration of RHEL firewalls
  • Experience with NGINX
  • Worked with open source monitoring and metrics tools
  • Full end-to-end understanding of CI/CD pipeline and how to assess them from a security point of view
  • Communication skills and the ability to explain complex problems in understandable language
  • Self-motivated with the ability to complete long-term tasks with minimal supervision

Desired Skills:

Experience with any of the following is a plus:

  • Ruby on Rails including: performance tuning, deployment management, and configuration management (especially with Github/Dockerhub)
  • MySQL (installation, configuration, deployment, basic monitoring)
  • Reporting (traffic, load, memory footprint, downtime, error rates)

Qualifications:

  • A Bachelor’s degree in Computer Science, Information Systems, Engineering, Business or other related scientific or technical discipline
  • Requires minimum of 5 years of IT experience

Job Type: Contract

Contract Renewal:

  • Likely

Last 90 Days

Get new remote Ruby on Rails contracts sent to you every week.
Subscribed to weekly Ruby on Rails alerts! 🎉 You can see it in your dashboard.

Angular Developer

12 days ago
RemoteMortimer Spinks
  • Location

    Scotland, Scotland

  • Sector:

    Developer

  • Job type:

    Permanent

  • Salary:

    £30000 - £40000 per annum

  • Contact:

    Casey Barrow

  • Email:

    casey.barrow@mortimerspinks.com

  • Job ref:

    25426/001_1559730198

  • Published:

    1 day ago

  • Expiry date:

    2019-07-05

  • Consultant:

    Casey Barrow

Angular Developer

I am currently working with a thriving software development company that specialises in tech solutions in various industries. They are looking for an experienced Angular developer to help create exquisite code and develop specifications for the improvements of a variety of products. Within the role you will have the ability to add influence on decisions as well as helping to lead the development team. The clients are passionate about technology and creating innovating solutions so if you share these characteristics then this is the company for you!

The position is based in Central Glasgow and close to all transport links. The clients offer a flexible working environment so working remotely (a few days a week) could be up for discussion.

Key Skills & Attributes;

  • Angular experience (Preferably v6 onwards)

  • Experience working with SASS and/or SCSS

  • 2+ years commercial experience
  • Degree in relevant field
  • Outstanding inter-personal skills


Beneficial Skills & Attributes;

  • Experience working with Ruby on Rails

  • Cloud based commercial experience

Please as soon as possible for immediate consideration!

Senior Ruby/React Developer

13 days ago
$55 - $70/hour (Estimated)RemoteProta Ventures
Prota Ventures is seeking a senior-level Ruby/React developer to join our distributed team. The position includes responsibility for rapidly building and launching web applications to power new ventures.

The position is fully remote, flexible and requires a commitment of 40 hours a week.

Requirements
  • 6+ years of software development experience.
  • You must be able to work both independently and in a collaborative team environment, and meet required schedules and timelines.
  • Familiarity with all layers of the web development stack (from database and infrastructure, to javascript and CSS).
  • You should be confident with Ruby on Rails, PostgreSQL, and React, our default tools.
  • Experience with other tools such as Phoenix/Elixir, Python, Vue, Angular, Typescript, Dart, Swift, Kotlin, ReactNative, Firebase, AWS is preferred.
  • Ability to work with a fully remote team.
About Prota Ventures
Prota Ventures is a fully remote organization with team members in Boston, New York, Chicago, Seattle, Phoenix, and more. While the plurality of the organization spends some time in Chicago, there is no location requirement as long as you have a space to work and a stable Internet connection. We normally meet in person 1-2x per quarter, which may necessitate travel depending on your location.

We are small but growing rapidly. We work with both Fortune 500s and new founder teams. Every member of Prota is expected to bring a genuine entrepreneurial spirit to the table; many of our product ideas are generated internally and brought to market in collaboration with our incubation partners.

Prota Ventures is an equal opportunity employer.

Mid-Level Ruby/React Developer

13 days ago
$55 - $70/hour (Estimated)RemoteProta Ventures
Prota Ventures is seeking a mid-level Ruby/React developer to join our distributed team. The position includes responsibility for rapidly building and launching web applications to power new ventures.

The position is fully remote, flexible and requires a commitment of 40 hours a week.

Requirements
  • 2 to 4 years of software development experience.
  • You must be able to work both independently and in a collaborative team environment, and meet required schedules and timelines.
  • Familiarity with all layers of the web development stack (from database and infrastructure, to javascript and CSS).
  • You should be confident with Ruby on Rails, PostgreSQL, and React, our default tools.
  • Experience with other tools such as Phoenix/Elixir, Python, Vue, Angular, Typescript, Dart, Swift, Kotlin, ReactNative, Firebase, AWS is preferred.
  • Ability to work with a fully remote team.
About Prota Ventures
Prota Ventures is a fully remote organization with team members in Boston, New York, Chicago, Seattle, Phoenix, and more. While the plurality of the organization spends some time in Chicago, there is no location requirement as long as you have a space to work and a stable Internet connection. We normally meet in person 1-2x per quarter, which may necessitate travel depending on your location.

We are small but growing rapidly. We work with both Fortune 500s and new founder teams. Every member of Prota is expected to bring a genuine entrepreneurial spirit to the table; many of our product ideas are generated internally and brought to market in collaboration with our incubation partners.

Prota Ventures is an equal opportunity employer.

Software Engineer

17 days ago
$55 - $70/hour (Estimated)Leesburg, VAZaius
Who We Are:

Zaius is the only CRM built for the scale and velocity of business-to-consumer (B2C) marketers. At Zaius, our mission is to empower B2C marketers to be independent, efficient, and creative and most importantly, to drive more revenue. Zaius’ B2C CRM eliminates the gap by bringing customer data and campaign execution together in a single platform, empowering marketers to engineer the repeat purchase.

Technologies We Use:

Java, Ruby, Ruby on Rails, Node.js, Swift, Objective C- JavaScript, Typescript, React, Redux, Mobx, Webpack- Kafka, Apache Storm, Spring Boot, Cassandra, Snowflake, Redis- Docker, AWS, Kubernetes

Who you are:

You’re eager to learn new technologies and languages You’re passionate about working with others a team to pursue challenging problems. You’re comfortable building user interfaces, APIs, and microservices based on mocks and technical specifications. You’re opinionated about what makes quality code and maintainable solutions. Finally, you enjoy problem-solving and translating user stories into product features.

Responsibilities:

  • Work hard and have fun building a customer-facing SaaS product for our customers
  • Work on a dynamic agile development team alongside other strong full-stack engineers
  • Solve complex problems using modern technologies by building APIs, user interfaces, microservices, and service-oriented architectures
  • Learn and share new technologies and best practices with other experienced engineers

Qualifications:

  • Full-stack experience building consumer-facing applications
  • 4+ years experience with object-oriented languages
  • Experience building user interfaces or products from high-fidelity designs and technical specifications
  • Comfortable engaging in product architecture discussions

Benefits:

  • Comprehensive healthcare package including medical, vision, and dental
  • 401(k) savings plan with company match
  • Flexible working hours and location
  • Stocked kitchen with snacks and drinks
Zaius is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

Software Developer Senior

19 days ago
$55 - $70/hour (Estimated)Herndon, VAGeneral Dynamics Information Technology
Job Description

Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.
  • Demonstrated hands-on development experience with Javascript required, other programming languages such as Java, C, Ruby on Rails highly desired
  • Experience developing in an Agile enterprise software development environment
  • Experience working with Unix/Linux/Windows environments
  • Demonstrated knowledge and experience with the software development life cycle and best practices
  • Demonstrated on the job experience or training with AWS/C2S
1. Designs, develops, codes, tests, and debugs complex new software products, or makes significant enhancements to existing software.
2. Researches and integrates design strategies, product specifications, development schedules, and user expectations into product capabilities.
3. Resolves complex hardware/software compatibility and interface design considerations.
4. Conducts investigations and tests of considerable complexity.
5. Researches emerging technologies to determine impact on application execution.
6. Provides input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials.
7. Troubleshoots complex problems and provides customer support for software operating systems and application issues.
8. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
9. Prepares reports on analyses, findings, and project progress.
10. Provides guidance and work leadership to less-experienced software engineers.
11. May serve as a technical team or task leader.
12. Maintains current knowledge of relevant technology as assigned.
13. Participates in special projects as required.
Education

BA/BS

Qualifications

5+

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

Technical Lead/SW Developer

26 days ago
$55 - $70/hour (Estimated)Herndon, VAPraxis Engineering

What you will be doing

The applications we develop aid analysts in solving complex analytical problems. This is a unique opportunity for a developer to design and develop mission applications and lead small project teams. The candidate would have the opportunity to develop applications with varying degrees of scale, risk and complexity. Lead developer duties may include serving as the technical lead for the design, testing and implementation of complex applications, complex web application layouts, content and user interfaces and/or database projects.

Duties may include but not limited to:

  • The developer consults with clients to develop complex user requirements;
  • Translates user requirements from a formal requirements document into an application and/or database design;
  • Writes interfaces to companion applications or databases;
  • Writes necessary code;
  • Ensures interoperability with other applications;
  • Provides extensive technical advice and guidance to Application Developers and other members of the team;
  • Generates comprehensive test plans to ensure that adequate unit, system, and integration testing is performed;
  • Oversees unit/functional testing and transitioning of the complex application and/or database to production; and
  • Generates comprehensive test plans to ensure that adequate unit, system, and integration testing is performed.
  • Directs contract personnel and continually works to optimize resources to better meet Sponsor priorities.
  • Supports internal meetings (e.g. staff meetings, schedule reviews, status meetings), external stakeholder meetings, and working groups. Ensures that appropriate contract personnel attend project meetings where specific expertise is required.
  • Communicates regularly with Sponsor Leadership to provide an integrated view into project status, schedule, and performance.

What you will need

  • Minimum of 6 years demonstrated on-the-job experience with full life-cycle application software development
  • Minimum of 4 years specialized experience with hands on involvement in all aspects of the application software development life-cycle (from requirements analysis through design, programming, testing, and deployment)
  • Demonstrated on-the-job experience working with legacy application conversion (redeployment to alternative platforms and languages) and technology assessment
  • Demonstrated on-the-job experience with at least 2 of the following key technology areas:
    • Object-Oriented analysis, design and development using one of the following relational database technologies:
      • Oracle
      • MySQL
      • PostgreSQL
    • js application development with strong skills in HTML5, CSS, and Javascript ES6
    • Ruby on Rails
    • Javascript framework technologies, like Vue.js, with an emphasis on reusable components
  • Demonstrated on-the-job experience developing applications utilizing the model, view, control (MVC) architectural pattern
  • Demonstrated on-the-job experience with version control systems like Subversion or Git
  • Demonstrated on-the-job experience with the product life cycle to include the maintenance of production systems
  • Demonstrated experience leading a development team

Optional Skills:

  • Demonstrated on-the-job experience exhibiting customer service skills
  • Demonstrated on-the-job experience working in a team environment exhibiting problem solving skills
  • Demonstrated on-the-job experience with the Sponsor's Ruby on Rails platform
  • Demonstrated on-the-job experience with the Sponsor or Sponsor-s partners and their current technology issues
  • Demonstrated on-the-job experience exhibiting written skills to include technical documentation regarding Sun, Solaris and Linux
  • Demonstrated experience deploying applications to a cloud infrastructure using Amazon Web Services (AWS)
Clearance

TS/SCI with appropriate Polygraph

What it takes:
  • A 'be the best of the best’ attitude
  • Hunger to be at the leading edge of your field
  • Strong work ethic
  • Ability to work effectively in individual and team environments
  • Intellectual curiosity along with an analytical mind
  • Patriotism:
    • willingness to work towards the betterment of your countrymen
    • desire to be the 1stline of defense to protect your nation
    • passion to protect and serve

Who are we?

Praxis Engineering* was founded in 2002 and is headquartered in Annapolis Junction MD - with growing offices in Chantilly VA and Aberdeen MD.

Praxis Engineering is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems.

With over 350 employees supporting more than 50 contracts, Praxis brings together world class engineers with proven engineering best practices, domain expertise, commercial technologies and proven agile management approaches to create high value solutions aimed at helping our customers meet their most critical business and mission objectives.

  • Praxis Engineering is a wholly owned subsidiary of General Dynamics IT.

Why Praxis?

We are focused on continual learning and evolution. We don’t do things because “that’s the way we’ve always done things”; we listen to our employees and adapt to the changing marketplace. We look at the big picture and encourage our engineers to get training and certifications in emerging technologies that will help shape our customer’s mission. We've been profitable year after year. We're always on the lookout for great engineers to join the team and we recognize that our employees are the heart and soul of what we do. We focus on recruiting talented people, treating them right, and then allowing them to do what they do best. No red tape. No micromanagement. Smart people want to work with smart people, and we love people who are passionate about what they do, and finding ways to do it better.

And then there is the...

Benefits

  • Competitive salary
  • Office perks such as free soft drinks and snacks (both healthy and not-so-healthy)
  • Praxis swag (annual gift certificate to purchase top brand Praxis apparel)
  • Comprehensive health insurance plan
  • 401(k) retirement plan with company paid contribution (amount equivalent to 7% of your salary)
  • Annual bonus plan
  • Four weeks Paid Time Off + 10 holidays + comp time eligibility
  • Training is a priority! Take advantage of our endless in-house training opportunities - or seek out vendor offered (paid) training opportunities like conferences, certification courses and seminars.
    • Conferences (recently attended by Praxis employees): AWS Summit, IoT World, Black Hat and DefCon.
    • Training & Certifications: Splunk, AWS, Big Data/Cloudera, VMWare, Scrum Master...the list of certifications goes on and on!
    • Praxis University: Cyber Research, Data Analytics, IoT, AWS and RedHat course offerings and hands-on training.
  • We truly believe the right work-life balance can exist, and it's here at Praxis. Our work is extremely important, but your job is just a part of who you are. When you enjoy your life outside of our walls, you're at your best the next time you walk through our doors. We do all we can to assure that happens every day.

Praxis Engineering provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.

Sr.Ember Developer

1 month ago
$50 - $60/hourRemoteHealthcare Consultants Inc

Responsibilities

  • Work independently or with other engineers to develop user experience-focused web applications, or provide support for existing systems.
  • Have the ability to work on multiple parts of a web application, from the database to the front end.
  • Collaborate with designers, HTML & CSS specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product.
  • Assist in scoping, estimating, and planning of projects.
  • Participate in code review, pairing, and other forms of knowledge sharing.
  • Some travel required.
  • Tier 2 support of production applications may be required on some projects.

RequirementsMust Haves

  • Experience developing single page applications with Ember.js
  • Experience developing in Ruby on Rails
  • Excellent communication and collaboration skills
  • Understanding of best practices for web development and software design

Nice to Haves

  • Previous remote working experience
  • Prior client services, consulting, or freelancing experience
  • Experience working with external APIs and microservices

This role is not eligible for visa sponsorship.

Job Type: Contract

Salary: $50.00 to $60.00 /hour

Experience:

  • javascript: 3 years (Required)
  • Ember: 3 years (Required)

Contract Length:

  • 5 - 6 months

Contract Renewal:

  • Likely

ROR Developer

1 month ago
RemoteBoomer Digital

We are seeking a full stack, experienced Ruby On Rails Developer to join our team!

This position consists of remote work. Ideal candidate will not only fit the description and skills listed, but be a skilled independent developer who is familiar working within a distributed team.

You will develop and implement unique web-based applications in coordination with the lead development team based in NYC (Boomer Digital). We are looking for someone that will be committed to our company as a contractor and wants the opportunity to grow with us.

Full Stack Developer:
Ruby on Rails
Spree/Solidus
AWS

Elastic Search (happy to skill-build with the ideal candidate)

Honeybager and other monitoring tools

Sidekiq

CSS, java, html, api, java script

Responsibilities:

  • Work well with lead development team (based remotely)
  • Create back-end code and interfaces for new web platforms
  • Analyze user needs to implement web site content, graphics, performance
  • Integrate web sites with other computer applications
  • Keep up-to-date on web developments and trends
  • Maintain and optimize site

Qualifications:

  • Previous experience in web development or other related fields
  • Previous experience with Ruby On Rails, HTML, Javascript, css, or other related languages
  • Strong problem solving and critical thinking skills
  • Strong attention to detail
  • AWS
  • Ability to see the big picture with integrated technology and be future-minded

Job Types: Full-time, Part-time, Contract

Salary: $75,000.00 to $125,000.00 /year

Experience:

  • ruby: 2 years (Preferred)

Language:

  • english (Preferred)

Benefits offered:

  • Flexible schedules
  • Others

Hours per week:

  • 10-19
  • 20-29

Overtime often available:

  • No

Contract Length:

  • Varies

Sr. Digital Library Systems Developer

1 month ago
RemoteUniversity of California, Santa Barbara
Under the general direction of the Library Information Technology Strategist, and operating in a large, complex, and heterogeneous computing environment, serves as an expert on digital library systems development. Acts as a technical leader to UCSB library developers and UC system-wide collaborators, with a high degree of knowledge in the overall field and recognized expertise in library software development. Problem-solving frequently requires analysis of unique issues/problems without precedent and/or structure. Manages programs that include formulating strategies and administering policies, processes, and resources, functioning with a high degree of autonomy. Applies advanced software concepts and objectives to medium to large projects of broad scope, complexity, and impact. Regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Selects tools, method, techniques, and evaluation criteria to obtain results.

Responsible for creating technical designs and architecture for UCSB Library, determining solutions for an implementation team throughout the development cycle. Works in a highly collaborative, cross-functional agile team and takes ownership of architectural decisions and technical debt on various software components. Participates in development and implementation of the product solutions, and is responsible for code reviews and ensuring technical quality of the product deliverables.

Minimum Requirements

At least 3 years' experience in architecting software solutions for a relevant technology, or implementing AWS solutions.

Strong conceptual knowledge of broad Cloud capabilities and hands on experience with one or more cloud technology platforms (Amazon Web Services (AWS), Microsoft Azure, Google Cloud).

Advanced understanding of IT services and IT service delivery models.

Advanced knowledge of software, database, infrastructure or other IT functions.

Advanced skills in web software, web software language and object oriented software concepts.

Advanced knowledge relating to the design and development of library software.

Ability to understand business needs and how business systems can support those needs. Demonstrated ability to translate business needs into long-term architecture solutions.

Knowledge of network protocols and how they are used on a large network; advanced knowledge of data storage, processing analysis, and visualization technologies and how they are used in administrative and/or academic endeavors at a large, top-tier research university.

Advanced understanding of and significant experience with key modeling and description languages used to map complex business processes to architectural components, develop common data resource architectures, and create reference frameworks.

Significant experience with the integration of complex, diverse, internally and externally developed implementations of business functions to build scalable systems.

Strong leadership skills. Exceptional cross-functional team collaboration skills. Demonstrated ability to work with others from diverse backgrounds.

Demonstrated effective communication and interpersonal skills, including the ability to communicate technical information to technical and nontechnical personnel at various levels in the organization.

Demonstrated ability to write technical documents with attention to fine detail.

Self-motivated and ability to work independently and as part of a team.

Demonstrated problem solving skills.

Ability to learn effectively and meet deadlines.

Desirable Requirements

Certified AWS Solutions Architect.

Degree in the field of library science, computer science, management information systems, or business administration or equivalent combination of education and experience.

Special Conditions of Employment
A little help? Go to Driver's License Requirements or Background Check Guidelines

Satisfactory criminal history background check

Other Special Conditions of Employment

Position approved for remote work. Some travel required.

Other Recruitment Notes

Optional Applicant Documents

Other Document (1)
Other Document (2)

Required Applicant Documents

Resume
Cover Letter

Job Description

FLSA Exemption Status
A little help? Go to Exempt vs. Non-Exempt Employees

Exempt

CBU (Collective Bargaining Unit)

99 - Non-Represented (PPSM)

ERC (Employee Relations Code)

E

Grade Type

MSP

Grade Type

Information Technology

Grade Type

IT Architecture

Grade Type

Advanced

Grade Type

P4

Grade

25

End Date for Other Appointment Type (e.g., Contract or 18-month Career)

Provision Number

Type of Supervision Received
A little help? Go to Degree of Supervision

General direction

Knowledge, Skills and Abilities

Minimum Requirements:
  • Strong conceptual knowledge of broad Cloud capabilities and hands on experience with one or more cloud technology platforms (Amazon Web Services (AWS), Microsoft Azure, Google Cloud).
  • Significant years of experience in architecting software solutions for a relevant technology or implementing AWS solutions.
  • Advanced understanding of IT services and IT service delivery models.
  • Advanced knowledge of software, database, infrastructure or other IT functions.
  • Advanced skills in web software, web software language and object oriented software concepts.
  • Advanced knowledge relating to the design and development of library software. -Ability to understand business needs and how business systems can support those needs. Demonstrated ability to translate business needs into long-term architecture solutions.
  • Knowledge of network protocols and how they are used on a large (campus / medical center / OP-wide, institution-wide or beyond) network. Requires advanced knowledge of data storage, processing analysis and visualization technologies and how they are used in administrative and / or academic endeavors at a large, top-tier research university or medical center. -Advanced understanding of and significant experience with key modeling and description languages used to map complex business processes to architectural components, develop common data resource architectures, and create reference frameworks. -Significant experience with the integration of complex, diverse, internally and externally developed implementations of business functions to build scalable systems.
  • Strong leadership skills. Exceptional cross-functional team collaboration skills. Demonstrated ability to work with others from diverse backgrounds.
  • Demonstrated effective communication and interpersonal skills, including the ability to communicate technical information to technical and nontechnical personnel at various levels in the organization.
  • Demonstrated ability to write technical documents with attention to fine detail.
  • Self-motivated and ability to work independently and as part of a team. Demonstrates problem solving skills.
  • Ability to learn effectively and meet deadlines.
Preferred Requirements:
  • Certified AWS Solutions Architect
  • College diploma or equivalent experience in the field of library science, computer science, management information systems or business administration.
Physical Requirements
Continuously=Activity occurs > 66%
Frequently=Activity occurs 33% to 66%
Occasionally=Activity occurs < 33%
Not Applicable=Activity does not exist

Stand

FREQ.

Walk

FREQ.

Sit

FREQ.

Bend

OCCAS.

Crouch/Squat

OCCAS.

Kneel/Crawl

N/A

Climb

OCCAS.

Reach above shoulder level

OCCAS.

Use keyboard/mouse

FREQ.

Hand Activities: Fine dexterity

OCCAS.

Hand Activities: Hand twisting

OCCAS.

Hand Activities: Simple grasping

OCCAS.

Hand Activities: Power grasping

N/A

Other (please specify activity)

Frequency of Other Activity

N/A

Lifting Activities: Light lifting (< 20 lbs)

OCCAS.

Lifting Activities: Moderate lifting (20-50 lbs)

OCCAS.

Lifting Activities: Heavy lifting (>50 lbs)

N/A

Push/Pull Activities: Light pushing/pulling (< 20 lbs of force)

OCCAS.

Push/Pull Activities: Moderate pushing/pulling (20-50 lbs of force)

OCCAS.

Push/Pull Activities: Heavy pushing/pulling (>50 lbs of force)

N/A

Mental Requirements

Read/Comprehend

FREQ.

Write

FREQ.

Perform Calculations

OCCAS.

Communicate Orally

FREQ.

Reason and Analyze

FREQ.

Other (please specify activity)

Frequency of Other Activity

N/A

Environmental Requirements

Is exposed to excessive noise

OCCAS.

Is around moving machinery

OCCAS.

Is exposed to marked changes in temperature and/or humidity

OCCAS.

Is exposed to dust

OCCAS.

Is exposed to fumes

N/A

Is exposed to gases

N/A

Is exposed to radiation

N/A

Is exposed to microwave

OCCAS.

Drives motorized equipment

OCCAS.

Works in confined quarters

OCCAS.

Other (please specify activity)

Frequency of Other Activity

N/A

Job Duties

Total Percentage of Duties: 100

3
Records

Order of
Imp

Essen
Duty

%

Freq.

Function

Duties

1

Yes

65

Daily

Architecture Project Management

Applies advanced IT architecture concepts to function as the highest level technical expert within multiple specialty areas including database architecture, client/server system and infrastructure design and development, system architecture for new or existing complex library systems, software service delivery infrastructure (SOA), and software development methodology.

Conceptualizes, plans, designs, develops, modifies, and debugs complex application components.

Leads and provides technical guidance to a large development team in the design of highly complex systems.

Works with full-stack team to define and implement logical and physical architecture.

Works collaboratively with library, campus and UC system-wide project, and other Solutions Architect peers to develop and deploy digital library solutions.

Collaborates with Product Owners and Enterprise Architects to understand requirements for architecture.

Collaborates with service delivery teams to ensure services are delivered as specified in the statements of work and as required to meet stakeholder's outcome objectives.

Collaborates with cross-functional roles to communicate and align development efforts with Architecture Roadmap.

Specifies deliverables and timeline for implementing projects by writing the statements of work (SOW) for the project, application or service(s).

Uses a Scrum-like (Agile) methodology in working with project and product managers to adjust project scope when needed, evaluating resource needs to achieve successful implementation of features as specified.

Provides development and implementation for architecture design concepts.

Provides guidance and helps implement industry standards and best practices.

Documents the architecture (both up-front design and post-release as-built).

Defines domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / micro services environment.

Promotes improvements in DevOps, including version control, continuous integration, project build and test automation, to maximize developer efficiency.

Develops technical requirements and assesses suitable solutions to varied workflow needs.

Architects solutions in Amazon Web Services (AWS) that meet specified performance and security expectations. Builds detailed cost models for the solution, including one-time costs for professional services and ongoing costs for AWS Service consumption and Digital Library's managed services.

Assists stakeholders with developing a cloud strategy that meets their requirements.

Prepares and obtains approval for system and programming documentation. Initiates and oversees changes in development, maintenance, and system standards.

Establishes the technical requirements for complex software specifications.

Follows established campus and departmental policies and procedures.

2

Yes

30

Daily

Application Development

Functions as the highest level technical expert on application development with Ruby on Rails. Leads other Rails developers in agile test-driven development.

Specifies, develops, and executes complex test plans. Designs, implements, and deploys continuous integration solutions that optimize the quality of library products.

Develops conversion and system implementation plans.

Performs or directs highly complex data modeling, performance, and integration testing, and builds interfaces.

Employing established source code control techniques and configuration management design, initiates, designs, develops, and deploys large repository systems.

Helps break down, estimate, and provide just-in-time design for small increments of work.

Helps identify coding patterns and anti-patterns, and enforces implementation of patterns through code reviews. Applies best practices and design patterns when writing code.

Performs root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software.

Sets up development, QA practices, and production application instances on UNIX/Linux servers.

Configures Apache, Tomcat, Passenger, Nginx and works with Ruby on Rails, Rake, RPec, SQL design databases, RESTful web services design, JSON, HTML5, JavaScript, and related frameworks in a test-driven development environment.

3

Yes

5

Weekly

Miscellaneous

Enforces project plans.

Mentors junior engineers, participating in peer code reviews and occasional pair programming.

Performs highly complex feasibility analysis on potential future projects and presents findings to library administration.

Takes part in departmental planning meetings.

Contributes to library and campus committees, as appropriate.

Performs other duties as assigned.

Software Developer Senior

1 month ago
Herndon, VAGeneral Dynamics Information Technology

JOB DESCRIPTION

Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.
  • Demonstrated hands-on development experience with Javascript required, other programming languages such as Java, C, Ruby on Rails highly desired
  • Experience developing in an Agile enterprise software development environment
  • Experience working with Unix/Linux/Windows environments
  • Demonstrated knowledge and experience with the software development life cycle and best practices
  • Demonstrated on the job experience or training with AWS/C2S
1. Designs, develops, codes, tests, and debugs complex new software products, or makes significant enhancements to existing software.
2. Researches and integrates design strategies, product specifications, development schedules, and user expectations into product capabilities.
3. Resolves complex hardware/software compatibility and interface design considerations.
4. Conducts investigations and tests of considerable complexity.
5. Researches emerging technologies to determine impact on application execution.
6. Provides input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials.
7. Troubleshoots complex problems and provides customer support for software operating systems and application issues.
8. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
9. Prepares reports on analyses, findings, and project progress.
10. Provides guidance and work leadership to less-experienced software engineers.
11. May serve as a technical team or task leader.
12. Maintains current knowledge of relevant technology as assigned.
13. Participates in special projects as required.

EDUCATION

BA/BS

QUALIFICATIONS

5+

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.