Who we are:
Our client is a financial services corporation offering a various suite of products.
Qualifications
We are seeking a software engineer with a passion for problem solving to join a collaborative team focused on designing, building, and supporting modern data and application solutions. This role involves working within a cloud-based ecosystem and contributing to the development of scalable systems that support business operations and analytics.
The team operates in an Agile environment and leverages DevOps practices to deliver high-quality solutions.
Education & Background:
- Associate’s or Bachelor’s degree in computer science, engineering, mathematics, or a related field (or equivalent experience)
Core Skills & Experience
- Strong problem-solving, analytical, and critical-thinking abilities
- Effective communication and collaboration skills
- Basic knowledge of planning, organization, and decision-making
- Experience working with databases and understanding of data structures
- Familiarity with programming in distributed, web, or backend environments
- Ability to manage time effectively and maintain a high level of accuracy
- Demonstrated ability to learn new technologies and adapt quickly
- Comfortable working with cross-functional teams, including both technical and non-technical partners
- Awareness of data confidentiality and security best practices
Preferred Experience (Nice to Have)
- Exposure to cloud platforms (e.g., AWS or similar)
- Familiarity with modern development tools and frameworks (e.g., JavaScript, TypeScript, React, or similar)
- Experience with version control systems (e.g., Git)
- Ability to write and understand SQL queries and data models
- Exposure to both relational and non-relational data stores
- Understanding of DevOps concepts such as CI/CD pipelines and automated testing
Key Attributes for Success
- Strong and proactive communicator
- Passion for engineering and continuous improvement
- Ability to thrive in a fast-paced, evolving environment
- Self-motivated with a willingness to learn independently
- Comfortable challenging existing approaches and contributing new ideas
Responsibilities
- Design, build, and maintain reliable and scalable applications, data pipelines, and cloud-based solutions
- Develop and support automated deployment and testing processes
- Integrate and transform data from multiple sources into usable formats
- Collaborate with team members and stakeholders to define and deliver solutions
- Participate in ongoing improvement of systems, tools, and processes
- Explore and apply new technologies to solve complex technical challenges
- Work with distributed teams and partners across different locations
- Contribute to shared engineering practices and knowledge within the organization
- Pursue ongoing learning and professional development opportunities
Additional Information
- Participation in an on-call rotation is required as part of this role
Equal Opportunity Employer:
Associate Staffing is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law. We are committed to creating a diverse and inclusive work environment and welcome applicants from all backgrounds to apply for open positions with our company.