Effectual Services
Full-Stack Developer
Effectual Services, Washington, District of Columbia, us, 20022
Position Summary
Effectual Full Stack Developers are members of the Public Sector Program Management team responsible for ensuring that customer-facing projects are delivered with exceptional customer satisfaction and technical excellence. Effectual Full Stack Developers are "Brand Ambassadors" and are expected to stay current on leading practices to deliver high-quality, well-conceived solutions to customers.A Glimpse into the Daily Routine of an Effectual Full Stack Developer
Create fully functional web applications and architectures to assist with the day-to-day operations of our client's organization including application refactoring and migration. A good understanding and hands-on experience with front-end, business logic and back-end tiers. They are critical in administering technical support for existing applications and will be called on to provide input on architecture design, migration, test, and maintenance and support of new applications. Leads development or refactoring of JavaScript framework applications using best practices. Provide technical support and consultation for projects and processes. Assist in technical planning and providing of recommendations for technical solutions. Use the JavaScript framework for application development and testing. Create and update system design and development documents as well as engineering solutions in run books and user guides. Use Git to store, manage and update code in Gitlab code repository. Meet with product owners to properly flesh out requirements and articulate the task back to a team. Follow the Agile methodology to document and coordinate tasks and issues in Gitlab. Address additional client development needs as they evolve.Essential Duties and ResponsibilitiesCollaborate with stakeholders to gather and analyze business and functional requirements for application development and modernization, feature enrichment and enhancements, and migrationsHands-on experience with
JavaScript Frameworks (React, JS Promise, jQuery, Angular)Java/J2EE web developmentSpring and Spring Boot developmentWeb services development - SOAP and REST Services
Knowledge of front-end development with HTML, CSS, JavaScript, Bootstrap, AJAXExperience working with databases
SQL, DB2, and Oracle databases including SQL data read and manipulationAbility to create, store, and use structured and unstructured data
Work closely with the client and stakeholders to solicitate and analyze requirements, offer design options, build and present prototypes, incorporate review feedback, develop, test, manage GIT CI/CD, participate in the deployment and post-production activitiesUnderstanding of Git and branchingAssist in the development of project documentation, including requirements documentation, functional specifications, process flows, and user guidesProvide expert guidance and support to project teams during the application development lifecycle, ensuring adherence to project timelines and deliverablesFoster strong relationships with stakeholders, actively engaging and communicating to ensure alignment and successful delivery of application development projectsQualificationsMinimum Education:
Bachelor's degree in related field ANDMinimum Experience:
4 years of experience
ORSubstitution/Alternative to Minimum Education and Experience:
Must have at least 6 years of on-the-job experienceBe able to work remotely but, onsite in Washington DC one day per week.Must be a US Citizen4+ years of experience with JavaScript Frameworks (React, JS Promise, jQuery, Angular)4+ years of experience with Java J2EE development, Restful Web services, Node/Application.js, XML/JSON, WebSphereDemonstrable knowledge of SDLC methodologies like Agile / ScrumCan generate proficient documentation using the Microsoft Office suiteBasic understanding or the ability to learn AWS and Cloud technologies/architecturesExcellent communication skills to effectively collaborate and engage stakeholdersStrong analytical and problem-solving abilities to translate requirements into technical specificationsA quick-learner and operating with minimum supervision in a changing environmentHardworking and self-motivated, with the ability to work in team and individual settingsDetail-oriented and able to stand behind the quality of the workAble to properly understand and communicate level of effort, define due dates, and meet deadlinesAbility to work Eastern Standard Time Zone scheduleNice-to-Have Skills and ExperienceActive Clearance or Public Trust (DOJ Preferred)Basic understanding or the ability to learn AWS and Cloud technologies/architecturesKnowledge or history working with ANT (Another Neat Tool) or GradleExperience working with Selenium or another front-end testing frameworkExperience working with Containers and setting up development pipelinesExperience with Java 1.8, Icefaces JSF (Java Server Faces) framework, DB2 mainframe, GlassFish application server, WebSphere Zos platform on MainframeProficiency in database analysis, mapping, and designStay updated with emerging AWS cloud technologies, public sector regulations, industry trends, and best practices related to application migrationsCompany Offered Benefits
Full-time employees are eligible to participate in our employee benefit programs:Medical, dental, and vision health insurances,Short term disability, long term disability and life insurances,401k with Company matchPaid time off (PTO) (120 hours PTO that accrue over one year)Paid time off for major holidays (14 days per year)These and any other employee benefit offerings are subject to management's discretion and may change at any time.Physical Demands and Work Environment
The work is generally performed in an office environment. Physical demands include sitting, keyboarding, verbal communication, written communication. Employees are occasionally required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the functions.
This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended anytime at the sole discretion of the Employer. Duties and responsibilities are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship. Effectual Inc. is an EEO employer and does not discriminate on the basis of any protected classification in its hiring, promoting, or any other job-related opportunity.
Effectual Full Stack Developers are members of the Public Sector Program Management team responsible for ensuring that customer-facing projects are delivered with exceptional customer satisfaction and technical excellence. Effectual Full Stack Developers are "Brand Ambassadors" and are expected to stay current on leading practices to deliver high-quality, well-conceived solutions to customers.A Glimpse into the Daily Routine of an Effectual Full Stack Developer
Create fully functional web applications and architectures to assist with the day-to-day operations of our client's organization including application refactoring and migration. A good understanding and hands-on experience with front-end, business logic and back-end tiers. They are critical in administering technical support for existing applications and will be called on to provide input on architecture design, migration, test, and maintenance and support of new applications. Leads development or refactoring of JavaScript framework applications using best practices. Provide technical support and consultation for projects and processes. Assist in technical planning and providing of recommendations for technical solutions. Use the JavaScript framework for application development and testing. Create and update system design and development documents as well as engineering solutions in run books and user guides. Use Git to store, manage and update code in Gitlab code repository. Meet with product owners to properly flesh out requirements and articulate the task back to a team. Follow the Agile methodology to document and coordinate tasks and issues in Gitlab. Address additional client development needs as they evolve.Essential Duties and ResponsibilitiesCollaborate with stakeholders to gather and analyze business and functional requirements for application development and modernization, feature enrichment and enhancements, and migrationsHands-on experience with
JavaScript Frameworks (React, JS Promise, jQuery, Angular)Java/J2EE web developmentSpring and Spring Boot developmentWeb services development - SOAP and REST Services
Knowledge of front-end development with HTML, CSS, JavaScript, Bootstrap, AJAXExperience working with databases
SQL, DB2, and Oracle databases including SQL data read and manipulationAbility to create, store, and use structured and unstructured data
Work closely with the client and stakeholders to solicitate and analyze requirements, offer design options, build and present prototypes, incorporate review feedback, develop, test, manage GIT CI/CD, participate in the deployment and post-production activitiesUnderstanding of Git and branchingAssist in the development of project documentation, including requirements documentation, functional specifications, process flows, and user guidesProvide expert guidance and support to project teams during the application development lifecycle, ensuring adherence to project timelines and deliverablesFoster strong relationships with stakeholders, actively engaging and communicating to ensure alignment and successful delivery of application development projectsQualificationsMinimum Education:
Bachelor's degree in related field ANDMinimum Experience:
4 years of experience
ORSubstitution/Alternative to Minimum Education and Experience:
Must have at least 6 years of on-the-job experienceBe able to work remotely but, onsite in Washington DC one day per week.Must be a US Citizen4+ years of experience with JavaScript Frameworks (React, JS Promise, jQuery, Angular)4+ years of experience with Java J2EE development, Restful Web services, Node/Application.js, XML/JSON, WebSphereDemonstrable knowledge of SDLC methodologies like Agile / ScrumCan generate proficient documentation using the Microsoft Office suiteBasic understanding or the ability to learn AWS and Cloud technologies/architecturesExcellent communication skills to effectively collaborate and engage stakeholdersStrong analytical and problem-solving abilities to translate requirements into technical specificationsA quick-learner and operating with minimum supervision in a changing environmentHardworking and self-motivated, with the ability to work in team and individual settingsDetail-oriented and able to stand behind the quality of the workAble to properly understand and communicate level of effort, define due dates, and meet deadlinesAbility to work Eastern Standard Time Zone scheduleNice-to-Have Skills and ExperienceActive Clearance or Public Trust (DOJ Preferred)Basic understanding or the ability to learn AWS and Cloud technologies/architecturesKnowledge or history working with ANT (Another Neat Tool) or GradleExperience working with Selenium or another front-end testing frameworkExperience working with Containers and setting up development pipelinesExperience with Java 1.8, Icefaces JSF (Java Server Faces) framework, DB2 mainframe, GlassFish application server, WebSphere Zos platform on MainframeProficiency in database analysis, mapping, and designStay updated with emerging AWS cloud technologies, public sector regulations, industry trends, and best practices related to application migrationsCompany Offered Benefits
Full-time employees are eligible to participate in our employee benefit programs:Medical, dental, and vision health insurances,Short term disability, long term disability and life insurances,401k with Company matchPaid time off (PTO) (120 hours PTO that accrue over one year)Paid time off for major holidays (14 days per year)These and any other employee benefit offerings are subject to management's discretion and may change at any time.Physical Demands and Work Environment
The work is generally performed in an office environment. Physical demands include sitting, keyboarding, verbal communication, written communication. Employees are occasionally required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the functions.
This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended anytime at the sole discretion of the Employer. Duties and responsibilities are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship. Effectual Inc. is an EEO employer and does not discriminate on the basis of any protected classification in its hiring, promoting, or any other job-related opportunity.