Full Stack Developer I

American Federation of State, County and Municipal Employees (AFSCME)  | On-site | Permanent

Date Posted

10/17/22

Job Role

Analytics, Data & Data Management, IT

Organization Type

Union

Location

On-site

District of Columbia (DC)

Salary Range

$81,000-$100,000

How to Apply

To be considered, please send cover letter and resume to: . Also, include the position title, and if you are a current member of an AFSCME Local, in the subject line of your email.

Full Stack Developer I

American Federation of State, County and Municipal Employees (AFSCME)  | On-site | Permanent

Position Summary

This position in the Data & Analytics Department is responsible for completing tasks related to the design, development, implementation and maintenance of Web applications and/or services, PC, and client/server software programs to meet user needs. This requires utilizing multiple programming languages, including database/SQL scripts, and development conventions.  An ideal candidate should be a fast learner of new tools/technologies and is abreast of the latest trends in the software industry.

Under the general direction of the Assistant Director, Development and Operations provides a high degree of customer service, information privacy and availability, data safety and recoverability for the AFSCME user community.

DUTIES: 

  • Design and implement efficient, reusable and intuitive Web applications, microservices and database changes to meet user needs.
  • Take end-to-end product and features ownership from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
  • Estimate development efforts and assist in the planning of implementation and rollout of system changes.
  • Ensure software stability via regression and unit testing so production operations run successfully.
  • Assists in developing documentation required for new programs, modifications, or off-the shelf packages.
  • Assists in the implementation approach for new software programs, modifications, and off-the shelf packages.
  • Assists in post-implementation reviews to determine if software programs or modifications meet user requirements and whether procedures can be made more efficient or effective.
  • Suggests ways to improve the department’s procedures and standards based on process analysis, results evaluation, and information gained from external sources.
  • Participate in the evaluation of software by reviewing technical documentation and demonstrations.
  • Keeps current on emerging technologies via professional organizations, technical or functional reference manuals and magazines, and other external sources, and transitions knowledge to IS management/staff.
  • Documents work performed in accordance with department standards and reports on the progress and status of assigned projects to managers.
  • Provides basic support to users by analyzing and resolving user problems with custom-developed or packaged applications.
  • With minimal supervision, must be able to design, code and test major features, as well as work jointly with other team members to deliver complex changes.
  • Performs other duties as assigned.

REQUIREMENTS:

Education and Experience

  • Graduation from an accredited four-year college or university with a degree in Computer Sciences or equivalent.
  • A minimum of three years of related work experience or any equivalent combination of education and experience.

Experience & Skill Requirements:

  • Experience in one or more software languages and technologies including Java, JavaScript, HMTL5, J2EE, Python, etc.
  • Experience in full-stack software development using Java, ReactJS, RESTful, HTML/HTML 5, Javascript, JSON, Ajax and CSS technologies.
  • Experience building web services, like REST/OAuth/JSON, and a good understanding of microservices architecture.
  • Experience with commonly used open-source products like Hibernate, Angular, and Maven.
  • Experience using automated test tools used during the development process (e.g., Selenium, Cucumber, JUnit) is a plus.
  • Experience with relational database development, database queries, stored procedures, data modeling (e.g., MySQL, MS SQL).
  • Experience with NoSQL database technologies like Cassandra, MongoDB, DynamoDB is a plus.
  • Experience with AWS environment and severless technologies, for example lambda services.
  • Experience with source code/configuration management tools (CVS, GitHub).
  • Experience with software development in a DevOps environment.
  • Experience using collaboration tools (e.g., Jenkins, JIRA, Confluence).
  • Programming experience on/with Linux platforms.
  • Experience and skill in the use of development tools (e.g., databases, report writers) and conventions for the PC, client/server and mainframe environments.
  • Strong interpersonal skills.

Extended Hours and Travel:

  • Extended work hours, travel and a valid driver’s license are required.

AFSCME is an equal opportunity employer, and, as such, does not discriminate an employee or applicant on the basis of race, creed, color, age, sex, national origin, marital status, sexual orientation, gender identity, religious affiliation, disability, or any other classification protected from discrimination under applicable law.

Date Posted

10/17/22

Job Role

Analytics, Data & Data Management, IT

Location

On-site

Salary

How to Apply

To be considered, please send cover letter and resume to: . Also, include the position title, and if you are a current member of an AFSCME Local, in the subject line of your email.

Position Summary

This position in the Data & Analytics Department is responsible for completing tasks related to the design, development, implementation and maintenance of Web applications and/or services, PC, and client/server software programs to meet user needs. This requires utilizing multiple programming languages, including database/SQL scripts, and development conventions.  An ideal candidate should be a fast learner of new tools/technologies and is abreast of the latest trends in the software industry.

Under the general direction of the Assistant Director, Development and Operations provides a high degree of customer service, information privacy and availability, data safety and recoverability for the AFSCME user community.

DUTIES: 

  • Design and implement efficient, reusable and intuitive Web applications, microservices and database changes to meet user needs.
  • Take end-to-end product and features ownership from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
  • Estimate development efforts and assist in the planning of implementation and rollout of system changes.
  • Ensure software stability via regression and unit testing so production operations run successfully.
  • Assists in developing documentation required for new programs, modifications, or off-the shelf packages.
  • Assists in the implementation approach for new software programs, modifications, and off-the shelf packages.
  • Assists in post-implementation reviews to determine if software programs or modifications meet user requirements and whether procedures can be made more efficient or effective.
  • Suggests ways to improve the department’s procedures and standards based on process analysis, results evaluation, and information gained from external sources.
  • Participate in the evaluation of software by reviewing technical documentation and demonstrations.
  • Keeps current on emerging technologies via professional organizations, technical or functional reference manuals and magazines, and other external sources, and transitions knowledge to IS management/staff.
  • Documents work performed in accordance with department standards and reports on the progress and status of assigned projects to managers.
  • Provides basic support to users by analyzing and resolving user problems with custom-developed or packaged applications.
  • With minimal supervision, must be able to design, code and test major features, as well as work jointly with other team members to deliver complex changes.
  • Performs other duties as assigned.

REQUIREMENTS:

Education and Experience

  • Graduation from an accredited four-year college or university with a degree in Computer Sciences or equivalent.
  • A minimum of three years of related work experience or any equivalent combination of education and experience.

Experience & Skill Requirements:

  • Experience in one or more software languages and technologies including Java, JavaScript, HMTL5, J2EE, Python, etc.
  • Experience in full-stack software development using Java, ReactJS, RESTful, HTML/HTML 5, Javascript, JSON, Ajax and CSS technologies.
  • Experience building web services, like REST/OAuth/JSON, and a good understanding of microservices architecture.
  • Experience with commonly used open-source products like Hibernate, Angular, and Maven.
  • Experience using automated test tools used during the development process (e.g., Selenium, Cucumber, JUnit) is a plus.
  • Experience with relational database development, database queries, stored procedures, data modeling (e.g., MySQL, MS SQL).
  • Experience with NoSQL database technologies like Cassandra, MongoDB, DynamoDB is a plus.
  • Experience with AWS environment and severless technologies, for example lambda services.
  • Experience with source code/configuration management tools (CVS, GitHub).
  • Experience with software development in a DevOps environment.
  • Experience using collaboration tools (e.g., Jenkins, JIRA, Confluence).
  • Programming experience on/with Linux platforms.
  • Experience and skill in the use of development tools (e.g., databases, report writers) and conventions for the PC, client/server and mainframe environments.
  • Strong interpersonal skills.

Extended Hours and Travel:

  • Extended work hours, travel and a valid driver’s license are required.

AFSCME is an equal opportunity employer, and, as such, does not discriminate an employee or applicant on the basis of race, creed, color, age, sex, national origin, marital status, sexual orientation, gender identity, religious affiliation, disability, or any other classification protected from discrimination under applicable law.

Date Posted

10/17/22

Job Role

Analytics, Data & Data Management, IT

Location

On-site

Salary

How to Apply

To be considered, please send cover letter and resume to: . Also, include the position title, and if you are a current member of an AFSCME Local, in the subject line of your email.

Full Stack Developer I

American Federation of State, County and Municipal Employees (AFSCME) | On-site | Permanent

Position Summary

This position in the Data & Analytics Department is responsible for completing tasks related to the design, development, implementation and maintenance of Web applications and/or services, PC, and client/server software programs to meet user needs. This requires utilizing multiple programming languages, including database/SQL scripts, and development conventions.  An ideal candidate should be a fast learner of new tools/technologies and is abreast of the latest trends in the software industry.

Under the general direction of the Assistant Director, Development and Operations provides a high degree of customer service, information privacy and availability, data safety and recoverability for the AFSCME user community.

DUTIES: 

  • Design and implement efficient, reusable and intuitive Web applications, microservices and database changes to meet user needs.
  • Take end-to-end product and features ownership from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
  • Estimate development efforts and assist in the planning of implementation and rollout of system changes.
  • Ensure software stability via regression and unit testing so production operations run successfully.
  • Assists in developing documentation required for new programs, modifications, or off-the shelf packages.
  • Assists in the implementation approach for new software programs, modifications, and off-the shelf packages.
  • Assists in post-implementation reviews to determine if software programs or modifications meet user requirements and whether procedures can be made more efficient or effective.
  • Suggests ways to improve the department’s procedures and standards based on process analysis, results evaluation, and information gained from external sources.
  • Participate in the evaluation of software by reviewing technical documentation and demonstrations.
  • Keeps current on emerging technologies via professional organizations, technical or functional reference manuals and magazines, and other external sources, and transitions knowledge to IS management/staff.
  • Documents work performed in accordance with department standards and reports on the progress and status of assigned projects to managers.
  • Provides basic support to users by analyzing and resolving user problems with custom-developed or packaged applications.
  • With minimal supervision, must be able to design, code and test major features, as well as work jointly with other team members to deliver complex changes.
  • Performs other duties as assigned.

REQUIREMENTS:

Education and Experience

  • Graduation from an accredited four-year college or university with a degree in Computer Sciences or equivalent.
  • A minimum of three years of related work experience or any equivalent combination of education and experience.

Experience & Skill Requirements:

  • Experience in one or more software languages and technologies including Java, JavaScript, HMTL5, J2EE, Python, etc.
  • Experience in full-stack software development using Java, ReactJS, RESTful, HTML/HTML 5, Javascript, JSON, Ajax and CSS technologies.
  • Experience building web services, like REST/OAuth/JSON, and a good understanding of microservices architecture.
  • Experience with commonly used open-source products like Hibernate, Angular, and Maven.
  • Experience using automated test tools used during the development process (e.g., Selenium, Cucumber, JUnit) is a plus.
  • Experience with relational database development, database queries, stored procedures, data modeling (e.g., MySQL, MS SQL).
  • Experience with NoSQL database technologies like Cassandra, MongoDB, DynamoDB is a plus.
  • Experience with AWS environment and severless technologies, for example lambda services.
  • Experience with source code/configuration management tools (CVS, GitHub).
  • Experience with software development in a DevOps environment.
  • Experience using collaboration tools (e.g., Jenkins, JIRA, Confluence).
  • Programming experience on/with Linux platforms.
  • Experience and skill in the use of development tools (e.g., databases, report writers) and conventions for the PC, client/server and mainframe environments.
  • Strong interpersonal skills.

Extended Hours and Travel:

  • Extended work hours, travel and a valid driver’s license are required.

AFSCME is an equal opportunity employer, and, as such, does not discriminate an employee or applicant on the basis of race, creed, color, age, sex, national origin, marital status, sexual orientation, gender identity, religious affiliation, disability, or any other classification protected from discrimination under applicable law.

Date Posted

10/17/22

Job Role

Analytics, Data & Data Management, IT

Location

On-site

Salary

How to Apply

To be considered, please send cover letter and resume to: . Also, include the position title, and if you are a current member of an AFSCME Local, in the subject line of your email.

Full Stack Developer I

American Federation of State, County and Municipal Employees (AFSCME) | On-site | Permanent

Position Summary

This position in the Data & Analytics Department is responsible for completing tasks related to the design, development, implementation and maintenance of Web applications and/or services, PC, and client/server software programs to meet user needs. This requires utilizing multiple programming languages, including database/SQL scripts, and development conventions.  An ideal candidate should be a fast learner of new tools/technologies and is abreast of the latest trends in the software industry.

Under the general direction of the Assistant Director, Development and Operations provides a high degree of customer service, information privacy and availability, data safety and recoverability for the AFSCME user community.

DUTIES: 

  • Design and implement efficient, reusable and intuitive Web applications, microservices and database changes to meet user needs.
  • Take end-to-end product and features ownership from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
  • Estimate development efforts and assist in the planning of implementation and rollout of system changes.
  • Ensure software stability via regression and unit testing so production operations run successfully.
  • Assists in developing documentation required for new programs, modifications, or off-the shelf packages.
  • Assists in the implementation approach for new software programs, modifications, and off-the shelf packages.
  • Assists in post-implementation reviews to determine if software programs or modifications meet user requirements and whether procedures can be made more efficient or effective.
  • Suggests ways to improve the department’s procedures and standards based on process analysis, results evaluation, and information gained from external sources.
  • Participate in the evaluation of software by reviewing technical documentation and demonstrations.
  • Keeps current on emerging technologies via professional organizations, technical or functional reference manuals and magazines, and other external sources, and transitions knowledge to IS management/staff.
  • Documents work performed in accordance with department standards and reports on the progress and status of assigned projects to managers.
  • Provides basic support to users by analyzing and resolving user problems with custom-developed or packaged applications.
  • With minimal supervision, must be able to design, code and test major features, as well as work jointly with other team members to deliver complex changes.
  • Performs other duties as assigned.

REQUIREMENTS:

Education and Experience

  • Graduation from an accredited four-year college or university with a degree in Computer Sciences or equivalent.
  • A minimum of three years of related work experience or any equivalent combination of education and experience.

Experience & Skill Requirements:

  • Experience in one or more software languages and technologies including Java, JavaScript, HMTL5, J2EE, Python, etc.
  • Experience in full-stack software development using Java, ReactJS, RESTful, HTML/HTML 5, Javascript, JSON, Ajax and CSS technologies.
  • Experience building web services, like REST/OAuth/JSON, and a good understanding of microservices architecture.
  • Experience with commonly used open-source products like Hibernate, Angular, and Maven.
  • Experience using automated test tools used during the development process (e.g., Selenium, Cucumber, JUnit) is a plus.
  • Experience with relational database development, database queries, stored procedures, data modeling (e.g., MySQL, MS SQL).
  • Experience with NoSQL database technologies like Cassandra, MongoDB, DynamoDB is a plus.
  • Experience with AWS environment and severless technologies, for example lambda services.
  • Experience with source code/configuration management tools (CVS, GitHub).
  • Experience with software development in a DevOps environment.
  • Experience using collaboration tools (e.g., Jenkins, JIRA, Confluence).
  • Programming experience on/with Linux platforms.
  • Experience and skill in the use of development tools (e.g., databases, report writers) and conventions for the PC, client/server and mainframe environments.
  • Strong interpersonal skills.

Extended Hours and Travel:

  • Extended work hours, travel and a valid driver’s license are required.

AFSCME is an equal opportunity employer, and, as such, does not discriminate an employee or applicant on the basis of race, creed, color, age, sex, national origin, marital status, sexual orientation, gender identity, religious affiliation, disability, or any other classification protected from discrimination under applicable law.

Progressive Data Jobs