Stifel is looking for a Senior Developer to participate in all phases of the development process, including complex design, integration, and maintenance, while defining and implementing best practices for development projects and procedures.
Requirements
- Understanding of ETL (Extract, Transform, Load) processes to ensure efficient data movement and transformation
- Understanding of event-driven microservices architecture residing within the AWS cloud, including experience deploying applications within this type of environment.
- Expertise with AWS services and implementation practices.
- Experience using Infrastructure as Code tools such as Terraform for provisioning of public and private clouds.
- Familiarity with CI/CD tooling for broad scope orchestration, including platforms such as GitLab, GitHub, and Azure DevOps.
- Experience in serverless and container-based technologies within AWS such as Lambda, Fargate, and ECS.
- High-level proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Responsibilities
- Participate in all phases of the development process including complex design, integration and maintenance while observing proper behaviors, patterns, and standards.
- Demonstrate leadership in mentoring and assisting all on the team, and will actively participate in all disciplines required in a full-stack environment.
- Participate in defining Stifel's best practices and ensure they are used in all development projects and procedures.
- Transform mockups and wireframes into usable front-end functionality through developing, testing, and revising web application code.
- Create components based on user interface/user experience norms, including optimal accessibility, navigation, and cross-browser performance.
- Hands-on experience or strong awareness of developing, deploying, and maintaining AI/ML models in production environments, ensuring reliability and performance.
- Experience designing, building, and maintaining scalable data pipelines for AI/ML.
Other
- Facilitate the growth of other developers through code review and one-on-one interaction.
- Document clearly and effectively within code as well as outside of code.
- Coordinate with other team members when tackling developmental efforts.
- Demonstrate a proactive, architecture-driven approach to problem resolution, with strong troubleshooting and problem-solving skills, especially in crisis situations.
- Oral and Written Expression – Proven ability to communicate information and ideas in spoken or written form so that others will understand.