Software Developer
Apply now »Date: Oct 29, 2024
Location: US
Company: ACA Group
The Opportunity
The individual in the role of software developer contributes to the development of ACA’s software solutions, including ComplianceAlpha, Regulatory Reporting, etc, and is part of a team building user-friendly, interactive applications, API, and data platform for a best-in-class enterprise SaaS platform. In addition, this individual is guided by and learns from senior members and the engineering manager on scoping out technical details and architecture and works independently to implement product features and enhancements.
- Highly desired locations: New York City, Pittsburgh, Chattanooga, Boston, Chicago, Florida (Boca Raton, Miami), San Francisco, Los Angeles, Dallas, Houston, Charlotte, Raleigh/Durham.
- Note: This role will likely move to a hybrid role in the future.
What you’ll do:
- Contribute to the team of global engineers to get features developed consistent with ACA standards / design principles.
- Analyze business needs, define requirements, and propose solutions to solve issues.
- Work closely with other developers, testers, business analysts, and product owners to develop functionality for new or existing software.
- Provide diagnostic support and issue resolution for ACA-developed software applications.
- Follow planning and estimation process to achieve goals and project deliverables.
- Perform ad-hoc work/special projects as necessary to support ACA on various client and internal initiatives.
To qualify for the role you must have:
- Bachelor’s degree – concentration in a quantitative field – Computer Science, Information Systems, Math, Physics, Electrical Engineering or related.
- Minimum of two (2) years of professional experience in software development.
- Knowledge of common programming patterns, algorithms, and data structures.
- Familiarity with relevant technologies that include Angular 6+, TypeScript / JavaScript, REST/OData API,
- .NET Core, SQL/NoSQL, Docker, and AWS.
- Experience with creating unit tests for testing your code as well as debugging / diagnosing issues, ideally TDD.
Required Skills and Attributes
- Tenacious attitude towards debugging problems during the developmental cycle.
- Very strong curiosity of how frameworks work under the hood and always looking to improve on existing patterns.
- Knowledge of professional software engineering processes & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Willingness to learn and challenge the status quo.
- Strong organizational and problem-solving skills with attention to detail.
- Ability to work well in a fast-paced, collaborative team environment.
- Team player who excels in collaborating with team members to figure out the best solutions that meets the needs of clients and other stakeholder.
- Clear and concise written and verbal communication skills.
Preferred Qualifications:
- Experience with Git and GitFlow and developing with feature branches and pull requests.
- Experience creating and consuming RESTful APIs using .NET Core.
- Expertise with modern frontend JavaScript frameworks (AngularJs, Angular, React, Vue, etc.) and RxJS. Bonus points for experience with Angular 16+ and NgRX.
- Experience working with Angular Material and DevExtreme components.
- Experience with database design using both relational and NoSQL databases.
- Experience writing infra as code using AWS CDK, AWS CloudFormation, Terraform, etc.
What working at ACA offers:
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. Our Total Rewards package includes medical and dental coverage and 401(k) plans, and a wide range of paid time off options as well as a flexible work environment. You’ll also be granted time off for designated ACA Paid Holidays, Summer Fridays, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. We also offer unique benefits such as Student Debt Forgiveness and Pet Insurance.
About ACA:
ACA Group is the leading governance, risk, and compliance (GRC) advisor in financial services. We empower our clients to reimagine GRC and protect and grow their business. Our innovative approach integrates consulting, managed services, and our ComplianceAlpha® technology platform with the specialized expertise of former regulators and practitioners and our deep understanding of the global regulatory landscape.
What we commit to:
ACA is firmly committed to a policy of nondiscrimination, which applies to recruiting, hiring, placement, promotions, training, discipline, terminations, layoffs, transfers, leaves of absence, compensation and all other terms and conditions of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.