Job Description
We are seeking an experienced Software Developer to advance our Digital capabilities in alignment with our growth strategy. This role will be positioned within the Digital Agile Train with a primary focus on enhancing our client-facing digital sales channel and digital self-service capabilities by:
Developing features and capabilities for end users, either external clients or internal employees.
Developing software solutions that are high performing and meet technical standards.
Writing high-quality code that satisfies clients needs and strives for simplicity, clarity, and testability.
Promoting a collaborative team environment and working closely with colleagues to achieve business objectives.
Collaborating with stakeholders (e.g., business stakeholders, product managers, product owners, project managers, and end users) to understand functional and non-functional requirements.
Adhering to architecture, design, implementation, and security standards and best practices.
Participating in code reviews or using collaborative programming techniques to promote high-quality business outcomes.
Conducting analysis to determine integration needs, and designing and planning integrations.
Implementing automated unit and integration tests and conducting functional and performance testing where appropriate.
Developing reusable software components to enable faster delivery.
Improving the performance of existing software by diagnosing and resolving critical issues.
Preparing technical documentation, including software design evaluation plans, test results, and technical manuals.
Designing solutions after gathering business and technical requirements.
Supporting testing and debugging of solutions.
Implementing software solutions following best practices.
Qualifications
Strong proficiency in one or more coding languages (Java Spring Boot, JavaScript, Angular Ionic, Python).
Experience with development platforms (GitLab, Azure, Docker, Kubernetes).
Experience in web application development and microservice architecture.
Understanding of software development lifecycles.
Ability to understand the context of code, the codebase, and its relation to business objectives.
Ability to work independently and within an agile team.
Excellent problem-solving and analytical skills.
Growth mindset and willingness to learn new skills, technologies, and frameworks.
Experience with agile development methodologies.
Working knowledge of DevSecOps and CI/CD principles within Salesforce.
Please share your updated resume to: support@argyllinfotech.com
#J-18808-Ljbffr
See details and apply
Salesforce Developer