> Markdown version of [/jobs/ext/2153560-software-developer](https://www.wearedevelopers.com/jobs/ext/2153560-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Solerity - **Location:** O'Fallon, IL, United States - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Microsoft Excel, CompTIA Security+, Data Cleansing, Relational Databases, Python (Programming Language), Apache Maven, Pivot Tables, Raw Data, Power BI, SQL Databases, Web Applications, Sql Optimization, Powerquery, SC Clearance, Pandas, Plotly - **Published:** August 20, 2026 - **Apply:** https://recruiting.paylocity.com/Recruiting/Jobs/Apply/4434579 ## About the Role Required Skills, and Abilities: * Secret Clearance (or eligible for one) * 8140 requirement (one of these: CompTIA Security+, CySA+, CCNA, GICSP, CISSP, CISM, GSLC) ## Description * Power BI: Developing robust relational data models, creating complex custom analytics with Advanced Data Analysis Expressions (DAX), and publishing web apps via Power BI Service. * Advanced SQL: Crafting performant queries to clean, filter, join, and pull raw data directly out of relational database engines. * Python for BI: Using Plotly, Dash, or Pandas libraries to architect bespoke, highly interactive data applications. * Dashboard design & Storytelling: Layout Structure, Visual Selection, Information Hierarch, Contextual Copywriting * Strategic & Business Acumen: Measurement Planning, Problem-First mindset, Target Audience Focus * Advanced Microsoft Excel: Standard formulas, data cleaning work, dynamic pivot tables, and mock-up reporting for early dashboard drafts. * Dashboard Design & Storytelling Tools * JavaScript * HTML & CSS * SQL (Structured Query Language) * Python * M Code (Power Query Formula Language) * R: Preferred in scientific and research-heavy environments. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)