About Us:
eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow.
Purpose and Scope:
The SharePoint Developer is responsible for designing, developing, configuring, and maintaining SharePoint-based solutions that support business operations, collaboration, and document management across the organization. This role supports translating functional requirements into scalable, secure, and user-friendly SharePoint applications and workflows.
The position will work closely with business units, project managers, and IT staff to modernize processes, enhance collaboration capabilities, and ensure effective governance of SharePoint environments. The ideal candidate has hands-on experience with SharePoint Online and Microsoft 365 and is experienced in supporting both development and administration tasks.
Responsibilities:
· Design, develop, and maintain Drupal-based websites and web applications.
· Develop custom Drupal modules and themes using PHP.
· Configure and customize Drupal core and contributed modules.
· Implement responsive and accessible front-end components as needed.
· Develop and integrate RESTful APIs and third-party services.
· Perform site building activities including content types, views, taxonomies, and permissions.
· Support Drupal upgrades and migrations (e.g., Drupal 7 to Drupal 9/10).
· Optimize application performance and troubleshoot issues.
· Ensure compliance with security best practices and coding standards.
· Participate in code reviews and peer collaboration.
· Create and maintain technical documentation.
· Support testing, deployment, and ongoing maintenance activities.
Required Skills:
· Working knowledge of PHP (object-oriented programming principles preferred).
· Familiarity with Drupal architecture (Drupal 8/9/10 preferred).
· Understanding of Drupal site building concepts (content types, views, blocks, menus, taxonomy).
· Knowledge of HTML5, CSS3, and basic JavaScript.
· Familiarity with MySQL or other relational databases.
· Understanding of version control systems such as Git.
· Basic knowledge of RESTful APIs and web services.
· Understanding of secure coding practices and web security principles.
· Ability to develop and customize Drupal modules and themes.
· Ability to troubleshoot and debug PHP and Drupal issues.
· Strong analytical and problem-solving skills.
· Ability to write clean, well-documented, and maintainable code.
· Effective written and verbal communication skills.
· Ability to work within Agile or structured development methodologies.
· Ability to work independently and collaboratively in a team environment.
· Ability to manage multiple tasks and meet project deadlines.
· Ability to quickly learn new tools, frameworks, and Drupal modules.
· Ability to translate business requirements into technical implementations.
· Ability to support production systems and respond to operational issues.
Required Qualifications:
- All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation.
- Bachelor’s degree in Computer Science, Information Technology, Web Development, or related field (or equivalent experience).
- 5+ years of experience working with SharePoint (SharePoint Online preferred).
- Experience developing with SharePoint Framework (SPFx preferred).
- Experience with Power Platform (Power Apps, Power Automate).
- Experience with Microsoft Teams and integration with SharePoint.
- Familiarity with data migration tools (e.g., ShareGate or similar).
Desired Qualifications:
- Microsoft certifications such as Microsoft 365 Certified: Developer Associate or Power Platform certifications.
- Experience supporting federal or regulated environments.
Working Environment: eSimplicity supports a hybrid work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager.
Occasional travel for training and project meetings. It is estimated to be less than 5% per year.
Benefits: We offer a highly competitive salary and full healthcare benefits.
Equal Employment Opportunity: eSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability.