Sr. Java Developer

Apply Now

Company: Edward Jones

Location: Brunswick, GA 31520

Description:

Title Software Engineer

Location : Remote (Atlanta, GA - Candidate near to Atlanta preferred)

Duration : Long-term

Job Description:

The Software Engineer will be part of a development squad researching new technologies, evaluating vendors, prototyping solutions, and delivering app and website functionality. You will collaborate with cross-functional teams to understand requirements, design architectures, and develop efficient and scalable software solutions.

ESSENTIAL JOB FUNCTIONS
  • Innovation Strategy: Develop and implement an innovation strategy aligned with the organization's goals and objectives. Identify areas for innovation within the software development lifecycle and drive initiatives to foster a culture of creativity and experimentation.
  • Research and Exploration: Conduct research on emerging technologies, industry trends, and best practices in software development. Explore new ideas, methodologies, and tools that have the potential to enhance productivity, efficiency, and quality within the development process.
  • Prototype Development: Design and develop prototypes, proof-of-concepts, and experimental solutions to validate innovative ideas and concepts. Utilize rapid prototyping techniques to iterate quickly and gather feedback from stakeholders.
  • Collaboration and Cross-functional Leadership: Work closely with product managers, designers, developers, and other stakeholders to understand requirements, gather insights, and prioritize innovation opportunities. Lead cross-functional teams in brainstorming sessions, workshops, and hackathons to generate innovative solutions to complex challenges.
  • Technology Evaluation: Evaluate the feasibility, scalability, and impact of new technologies and tools on existing and future software projects. Conduct technical assessments, feasibility studies, and cost-benefit analyses to inform decision-making and investment in innovation initiatives.
  • Experimentation and Validation: Define hypotheses, design experiments, and conduct A/B testing and user studies to validate innovative solutions and gather quantitative and qualitative feedback. Analyze results and iterate on ideas based on insights and learnings.
  • Software Development: Design, develop, and implement software solutions based on requirements provided by stakeholders. Write clean, efficient, and maintainable code using best practices and design patterns.
  • Documentation: Create and maintain technical documentation, including design specifications, user manuals, and release notes. Document code to facilitate future maintenance and collaboration among team members.
  • QUALIFICATIONS:
  • * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • * Experience with rapid prototyping, design thinking, and agile methodologies.
  • * Proven experience in software development, preferably in a research or innovation-focused role.
  • * Knowledge of emerging technologies such as artificial intelligence, machine learning, and geolocation services is highly desirable.
  • * Deep understanding of software engineering principles, design patterns, and best practices.
  • * Strong technical proficiency with one or more of our core technologies (React JS, React Native, NodeJS, Spring Java, Jenkins, BitBucket, AWS, Cognito, IOS, Android, Headless CMS, Kubernetes, etc.)
  • * Background of restaurant online systems including mParticle, Olo, Punchh, Braze, and Freedom Pay is desired
  • * Deep understanding of QSR operations, including point of sale systems, kitchen automation, and digital customer engagement is a plus.
  • * Experience with Jira, Confluence, Figma, Smartsheet, and other software tools

Similar Jobs