.NET (FS) Engineer
Senior Software Engineer
What You'll Be Doing:
- Design and develop software applications and application components in an agile environment
- Design, build & deploy performant and scalable solutions by applying engineering concepts like algorithms, data structures and development best practices
- Work on big data platforms, create complex data processing pipelines for data ingestion & data management
- Mentor engineers and contribute to code review process
- Partner with product managers and stakeholders to clarify requirements and implement solutions that encompass analysis, programming, and how to integrate these solutions into the larger eco-system
- Ensure high quality solutions by design and build unit tests, integration test, load test and user acceptance tests
- Build methods and tools to automate development activities
- Software design experience using object-oriented patterns, SOLID, and similar development principles
- Ability to take on a complex technical problem that is not well-defined, decompose into manageable tasks, provide proper estimates, and lead/coordinate other team members to collective deliver the end solution
- Ability to prioritize tasks and work concurrently on multiple tasks
Must Haves
Education:
Bachelor's Degree in technical field OR equivalent work experience 3-5 years of professional work experience Experience with server-side development language such as Python, C#, Java or similarExperience in scripting using Powershell, bash or similarExperience working with databases and/or SQLExperience working with Cloud technologies like AWS, Azure and proficient in devops practices Even Better: Experience in developing data pipelines and data integrations Experience designing and developing scalable data applications using modern frameworks like Spark and big data Experience in Cloud infrastructure provisioning using Terraform or similar automation Experience with enterprise technologies and principles, such as SOA, RESTExperience working with linux and big data technology. Experience working in healthcare domain. Experience with large product integrations and performance enhancements. Experience analyzing large volumes of data Software design experience using architecture and design patterns
Required Skills:
C# /.NET Framework &.NET CoreAPI DevelopmentBasics in UI Development – Angular or React, JS, & SPACloud experience – Azure is HIGHLY preferred Basic Qualification: C# /.NET Framework &.NET CoreAPI DevelopmentBasics in UI Development – Angular or React, JS, & SPA o 20:80 or 30:70 Cloud experience – Azure is HIGHLY preferred o Need to have some cloud native service experience o Azure CERTS are also HIGHLY preferred