- Must have 5 years of experience in distributed environments
- 3 years of experience in a Dev position, preferred
- Experience working with Azure Databricks with Pyspark
- Large, complex datasets
- Partitioning, various file formats like ORC, Parquet, JSON, CSV
- Experience working with Azure Data Lake and PowerBI
- Understanding of Azure storage services Blob, File, Table, and Queue
- Hands-on experience working with Azure SQL, Azure SQL DW/Synapse, Cosmos DB, Event Hub and Service Bus
- Designing, building and implementing stable, high quality, high performance applications
- Developing, debugging, documenting and maintaining complex programs
- Understanding of design patterns and architectural framework
- In-depth knowledge of server/database procedures
- Additional areas of knowledge/expertise:
- C#, VB.NET, MVC
- .Net framework 3.5/4.5/5.0
- SQL Server 2014 and Oracle 11 or 12 databases
- Write complex PL SQL scripts and stored procs
- Service Oriented Architecture (SOA)
- IBM MQueue
- Web Services
- SSIS and SSRS
- ADO.net, ASP.NET
- Windows Services
- UML, Seq & Class Diagrams
- Angular
- SCRUM methodologies using Azure DevOps
- Unit and integration testing and results validation
- Experience supporting production applications
- Experience working with the Software Development Life Cycle (SDLC)
- Experience with Object Oriented Development/Programming (OOD/OOP)
- Strong problem- determination skills and resolution experience.
- Excellent teamwork and communication skills (written and verbal)
Bachelor’s degree in Computer Science or related analytical field or equivalent experience