Senior Software Enginnering
Core
Designing, developing, and testing software solutions while collaborating with architects and clients to validate environments and results.
Role type
Senior Software Engineer
Builds
Software applications and automated test plans
Domain
Enterprise software development and data integration
Deliverable
production ML models | product features | infrastructure
Required skills
SQL, C++, Python, Java, CI/CD pipeline management, automated testing strategies, data visualization
Preferred skills
Dynamic application security testing, interface testing, integration testing, user acceptance testing
Technologies
SQL Server, PostgreSQL, KQL, Cassandra CQL, Azure Data Factory, Synapse Analytics, Microsoft Fabric, GitHub, Jenkins, Azure DevOps, Tableau, Power BI, Azure Data Explorer
Responsibilities
Gather and review software requirements, create software design specifications, execute automated test plans, design and implement code fixes, support software deployment process
Seniority
Senior, hands-on IC