Overview:
The Customer is seeking an experienced Salesforce Developer capable of working within a software development team to provide enterprise system support. The successful candidate will provide software expertise across Salesforce development, Java application integration, and Java enterprise services within an AWS environment.
Responsibilities:
- Design, develop, enhance, deploy, and maintain enterprise Salesforce and Java-based applications.
-
Translate software requirements into functional, maintainable solutions within existing application frameworks.
-
Support the complete product lifecycle, including design, development, quality assurance, deployment, and maintenance.
-
Develop and maintain front-end solutions using Salesforce, Single Page Application technologies, JavaScript, TypeScript, CSS, HTML, jQuery, and jQuery UI.
-
Develop and support back-end services and integrations using REST, Java, JDBC, and Oracle Database.
-
Support Java application integration and Java enterprise services hosted within AWS.
-
Develop and maintain large-scale Java products while implementing tactical and strategic improvements.
-
Utilize DevOps practices and CI/CD processes throughout the software development lifecycle.
-
Develop applications according to established development standards and best practices.
-
Participate in an Agile software development environment.
-
Collaborate with development team members and continuously contribute to improvements in team performance.
-
Troubleshoot technical challenges and develop effective software solutions.
Qualifications:
- Active TS/SCI with Polygraph
-
Typically requires BS degree and 8 years of prior relevant experience
-
Experience developing solutions using Salesforce.
-
Experience with Single Page Application technologies, including JavaScript, TypeScript, CSS, HTML, jQuery, and jQuery UI.
-
Experience with REST, Java, JDBC, and Oracle Database.
-
Experience supporting and developing large-scale Java applications.
-
Experience with Git.
-
Documented experience with DevOps and CI/CD processes.
-
Documented experience with AWS, including S3, RDS, EC2, and ECS.
-
Experience translating software requirements into working and maintainable solutions.
-
Experience supporting the complete software product lifecycle.
-
Experience working within Agile development environments.
-
Strong problem-solving skills and ability to develop solutions creatively and effectively.