Sr Software Engineer, Middleware Technologies
Apply NowCompany: Edward Jones
Location: Atlanta, GA 30349
Description:
Job Title: Sr Software Engineer, Middleware Technologies
Duration: Longterm
Location: Remote
Position Responsibilities:
Requirements:
Duration: Longterm
Location: Remote
Position Responsibilities:
- Reliably deliver advanced-level quality code that solves user and business problems in a flexible, scalable way
- Own a medium to large piece of a system or product, delivering scoped projects with limited supervision while maintaining other production systems
- Demonstrate conceptual knowledge of databases and asynchronous development
- Implement new features and modify existing features across a variety of customer-facing and internal business applications
- Provide feedback, participate in code reviews and collaborate with other engineering teams, user experience design and product teams
- Review and test code before deployment, performing unit and integration testing
- Perform bug fixes and support troubleshooting efforts with ability to debug complex problems independently
- Ability to understand performance implications of various technical approaches or implementations, such as SQL data types
- Contribute ideas that inform broader team initiatives and technical strategy
- Productively collaborate, present and communicate to business, functional teams and senior leaders to determine business requirements and translate them into creative and effective solutions
Requirements:
- Bachelor's degree in Computer Science or other relevant engineering field or equivalent work experience
- 3-5 years of middleware experience with MuleSoft or similar platforms (Tibco, IBM Integration Bus etc.)
- Knowledge in languages such .NET and GraphQL
- Experience with relational databases such as SQL Server, MSSQL, MySQL or similar technologies
- Exposure to Cloud technologies (AWS, Azure etc.)
- Knowledge working closely with Git
- Understanding of industry standard system architecture and system management tools
- Experience supporting and documenting build and configuration changes throughout environments
- Experience in Agile/Scrum development cycle environments