We Insure · 5 hours ago
Contractor, Software Engineer II
Apex Fintech Solutions is a leader in digital wealth management, processing millions of transactions daily. They are seeking a Contractor, Software Engineer II to design, develop, and maintain high-quality software solutions, collaborating with cross-functional teams to deliver scalable and efficient products.
Insurance
Responsibilities
Software Development: Contribute to the development, support, and quality assurance efforts of our technology products that power our platforms and services. Work with senior engineers to implement automated testing to ensure the reliability and accuracy of the services
Technical Documentation: Contribute to technical documentation and guides, ensuring they are up to date, accurate, and easy to understand for both internal teams and external stakeholders
Product Releases and Deployments: Assist product releases and deployments, working with cross-functional teams to ensure smooth and successful releases into production environments
Data Analysis: Analyze datasets for accuracy and logical values, leveraging your analytical skills to ensure data integrity and contribute to insights that drive decision-making and product improvements
Code Review and Quality Assurance: Participate in code reviews, receive feedback to improve your code quality, and ensure adherence to coding standards, best practices, and quality metrics established by senior team members
AI Tools and Practices: Leverage AI-assisted development tools to enhance productivity, code quality, and solution innovation. Stay informed about ways AI can support software engineering and delivery
Cross-Functional Collaboration: Work closely with senior engineers, product managers, designers, and other stakeholders to understand requirements, implement technical solutions, and deliver high-quality software products on time
Problem Solving and Troubleshooting: Investigate and resolve technical issues, troubleshoot production incidents, and implement solutions to minimize system downtime and ensure service reliability
Continuous Learning and Innovation: Stay updated on industry trends, emerging technologies, and best practices in software engineering, and apply this knowledge to improve development processes and methodologies
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience) required
2-5 years of experience in software development with a strong proficiency in one or more programming languages, including Java
Exposure to automated testing frameworks and methodologies for backend services
Experience contributing to epics and participating in technical direction and implementation strategy for projects
Familiarity with CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools, automating build, test, and deployment processes
Exposure to cloud platforms (e.g., AWS, Azure, GCP)
Experience with SQL including the ability to write complex queries and optimize database performance
Ability to troubleshoot common technical issues, diagnose problems with guidance, and implement solutions to ensure system reliability
Effective problem-solving abilities, analytical thinking, and attention to detail
Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and contribute to technical discussions
Knowledge of Agile software development methodologies and tools (e.g., Scrum, Kanban, Jira)
Preferred
Experience in financial services and/or background in financial markets, trading platforms, or related technologies are a plus
Benefits
Healthcare benefits (medical, dental and vision, EAP)
Competitive PTO
401k match
Parental leave
HSA contribution match
Paid subscription to the Calm app
Generous external learning and tuition reimbursement benefits