Overview
Remote
On Site
$63,750 - $86,250 annually
Full Time
Skills
Application Development
Project Management
System Requirements
Emerging Technologies
System Documentation
End-user Training
Management
Mentorship
Solution Architecture
Research
Web Development
AngularJS
Node.js
NoSQL
SQL
Database
Microsoft Azure
DevOps
GitHub
Version Control
Artificial Intelligence
Messaging
Job Details
RESPONSIBILITIES:
Kforce has a client that is seeking a Senior Applications Developer Engineer in Washington, DC.
Duties Include:
* Leads large-scale custom application development projects through the implementation life cycle, utilizing project management processes, techniques, and tools, including but not limited to the development and maintenance of project plans, gathering of system requirements, leading team meetings, documenting and resolving issues, and managing risks
* Researches, designs and writes new software programs of various levels of complexity; Improves existing applications by analyzing and identifying areas for modification
* Explores emerging technologies and best practices to ensure our application stack is cutting-edge and forward-looking, including researching and designing programming patterns, frameworks, and custom libraries
* Provides technical mentorship to the development team on solutions, architecture, research, best practices, and implementation of new technologies
* Develops code reviews standards to ensure the highest quality code is approved before being deployed to production environments
* Recommends and performs actions to correct problems based on knowledge of the system
* Writes detailed system documentation for all implemented applications
* Provides end-user training for new application users
* Evaluates and prioritizes daily and weekly projects
* Makes recommendations to management on ways to increase quality and efficiency of services and applications
REQUIREMENTS:
* The position requires a Bachelor's degree in a relevant field. Equivalent training and experience may substitute for education
* The position requires a minimum of seven (7) years of increasing responsibilities and directly related experience during which knowledge, skills and abilities applicable to the position were demonstrated
* Experience providing technical mentorship to developers on solutions, architecture, research, best practices, and implementation of new technologies
* Advanced knowledge of client-side web development utilizing Angular, NgRx, and related frameworks
* Advanced knowledge of NodeJS and related frameworks
* Experience with NoSQL and SQL databases
* Experience with Azure DevOps, GitHub or related version control platforms
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Kforce has a client that is seeking a Senior Applications Developer Engineer in Washington, DC.
Duties Include:
* Leads large-scale custom application development projects through the implementation life cycle, utilizing project management processes, techniques, and tools, including but not limited to the development and maintenance of project plans, gathering of system requirements, leading team meetings, documenting and resolving issues, and managing risks
* Researches, designs and writes new software programs of various levels of complexity; Improves existing applications by analyzing and identifying areas for modification
* Explores emerging technologies and best practices to ensure our application stack is cutting-edge and forward-looking, including researching and designing programming patterns, frameworks, and custom libraries
* Provides technical mentorship to the development team on solutions, architecture, research, best practices, and implementation of new technologies
* Develops code reviews standards to ensure the highest quality code is approved before being deployed to production environments
* Recommends and performs actions to correct problems based on knowledge of the system
* Writes detailed system documentation for all implemented applications
* Provides end-user training for new application users
* Evaluates and prioritizes daily and weekly projects
* Makes recommendations to management on ways to increase quality and efficiency of services and applications
REQUIREMENTS:
* The position requires a Bachelor's degree in a relevant field. Equivalent training and experience may substitute for education
* The position requires a minimum of seven (7) years of increasing responsibilities and directly related experience during which knowledge, skills and abilities applicable to the position were demonstrated
* Experience providing technical mentorship to developers on solutions, architecture, research, best practices, and implementation of new technologies
* Advanced knowledge of client-side web development utilizing Angular, NgRx, and related frameworks
* Advanced knowledge of NodeJS and related frameworks
* Experience with NoSQL and SQL databases
* Experience with Azure DevOps, GitHub or related version control platforms
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.