Position Overview:
GDIT is seeking a Software Developer to be part of a dynamic team delivering the most creative, sophisticated, and challenging applications on the force.com (Salesforce) Mulesoft, and other cloud based platforms. You will be responsible for all types of standard development and customizations for applications under the Growth & Operations team’s portfolio; including coding, unit testing, building applications, and creating and modifying existing applications. This position will work alongside other developers, system administrators, and solution/technical architects in the G&O team (part of the Business Solutions Group, OCIO). You will be working with other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
This position can be 100% Remote.
Primary responsibilities include (but not limited to):
Design, create and translate functional requirements into technical requirements
Design and build high-performance, reusable, and reliable Apex code with best practices
Take ownership of project work and developing client relationships (should be a confident self-starter)
Identify bugs and align with requirements during debugging
Write test classes for the class that you develop and ensure more than 80% code coverage
Test bug fixes to make sure they work as per requirements, then deploy them to production
Responsible for developing in Apex, Lightning, Visualforce, React, JavaScript, HTML, SQL/SOQL, and other technologies to build customized solutions that support business requirements and drive key business decisions
Create/modify existing controllers, controller extensions, and triggers across all platforms.
Design and develop integrations between applications and other systems as may be required by customers
Develop highly interactive UI using Lightning, Visualforce, JavaScript and JQuery technologies.
Develop custom applications using Salesforce. com and integrating salesforce.com with other systems
Create and execute unit, integration and user acceptance test plans, including use cases and test data
Knowledge of best practices including application lifecycle management, integration and application development, deployment, testing (unit and systems), and iterative refinement
Responsible for providing hands on assistance to other developers (both junior and senior) on the G&O team for technical issues.
Ensure the best possible quality of the application
Requirements:
Experience in administration and development of Salesforce’s Sales, Service, and Marketing Cloud Functionality
5+ years of experience
Proficiency with Salesforce.com development including modification of standard objects and fields and creation of custom objects and fields
Solid understanding of and detailed experience with application architecture and APIs (for applications like Salesforce, Mulesoft, etc.)
Apex, Visualforce, and Lightning development, design, configuration, testing and deployment of Salesforce.com solutions
Experience in customization, configuration, Eclipse IDE, Apex, Visualforce pages with JavaScript and tools like Apex Data loader, Workbench, etc…
In depth knowledge of REST/SOAP APIs and experience building integrations
Excellent organizational and time management skills
Ability to be highly productive, both working alone and in close collaboration within a team, able to multi-process and thrive in a fast-paced and sometimes unpredictable, always engaging environment
Experience completing multiple application implementation projects requiring integration to legacy systems using APIs or an integration platform/enterprise service bus.
Experience completing application implementation projects requiring original code development
Ability to communicate with stakeholders and provide consultation on Salesforce solutions
Competent problem-solving skills and ability to give optimal solutions
Hands-on experience in administration setup, e.g., managing users, security controls, and data as well as creating roles, profiles, and reports
Experience in designing custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, dashboards, and email generation according to application requirements
Competency with Microsoft Office suite, as well as Microsoft Project
Experience developing mobile, hybrid, and/or native iOS applications
Knowledge of software development processes and best practices
Certified Force.com Developer (DEV-401), Platform Developer I or equivalent experience
Certified Salesforce Administrator or equivalent experience
Certified Salesforce Platform App Builder or equivalent experience
Clearable US Citizen
Preferred, but not required
Bachelor’s Degree in Computer Science or a related technical discipline, or the equivalent combination of education, technical training, or work experience
Certified Force.com Developer (DEV-401), Platform Developer I or equivalent experience
Certified Force.com Advanced Developer (DEV-501), Platform Developer II or equivalent experience
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.