Senior Software Engineer
Eliassen Group
About the role
About
Join our dynamic team as a Senior Software Engineer specializing in Power BI and Angular. This position is offered as a contract role with a hybrid work model, requiring two weeks onsite each month in Durham, NC. We are looking for a skilled engineer to create data-driven reporting solutions and user-friendly interfaces.
Responsibilities
Your responsibilities will include:
- Designing and developing Power BI dashboards, reports, and data models with secure row-level access.
- Implementing robust analytics using DAX measures and Power Query transformations.
- Embedding Power BI content within applications and integrating with enterprise systems.
- Building Angular applications employing TypeScript, HTML5, and CSS3 with a focus on responsive and accessible UI.
- Integrating front-end components with RESTful APIs and backend services.
- Optimizing SQL queries and collaborating on database designs for enhanced performance.
- Using Git with effective branching strategies and engaging in code reviews.
- Writing and maintaining unit and integration tests to uphold high-quality standards.
- Contributing to CI/CD pipelines and supporting automated deployments.
- Collaborating with Tech Leads, Product Owners, and Architects to align on technical strategies.
Qualifications
To be successful in this role, you should possess:
- A minimum of 6 years of experience in Power BI development, focusing on dashboards, reports, and data models.
- Proficiency in DAX, Power Query, and implementing row-level security.
- A strong background in Angular, TypeScript, HTML5, and CSS3 development, with a minimum of 6 years of experience.
- Knowledge of responsive design and accessibility practices.
- Experience integrating UI with RESTful APIs and backend services.
- An understanding of relational databases, such as Snowflake or Oracle, and SQL optimization techniques.
- Familiarity with Git and effective branching strategies.
- Experience in unit and integration testing, and participating in code reviews.
- Exposure to CI/CD pipelines and DevOps tools for automated deployments.
- Experience in the financial services sector, particularly within a Mutual Fund environment (preferred).
A BS degree in Computer Science, Software Engineering, or equivalent experience is required.
Compensation & Benefits
We offer competitive pay ranging from $50.00 to $57.00/hr. on a W2 basis along with a comprehensive benefits package including medical, dental, and vision coverage, a 401k plan with company matching, and life insurance.
About The Eliassen Group
The Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will be considered for employment regardless of race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free