Title: .NET Software Engineer
Location: Remote
Technical Skills
- .NET Development (C#, .NET)
- Strong experience in backend development
- Understanding of microservices and API development
- Java (preferred)
- Ability to work with existing Java-based systems if needed
- Database & Data Transformation
- SQL Server: Writing complex queries, stored procedures, and optimization
- DB2 Z/OS: Experience with mainframe databases and data extraction
- Strong knowledge of ETL processes and data migration strategies
- Cloud & SaaS Integration
- Experience in migrating on-prem systems to cloud-based SaaS solutions
- Knowledge of cloud platforms (AWS)
- Familiarity with RESTful API design & integration
- System Integration & API Development
- Designing and implementing APIs for 3rd-party integrations
- Experience with API security (OAuth, JWT, etc.)
- Handling real-time and batch data synchronization
- Mainframe to Modern System Transition
- Understanding of legacy system modernization
- Ability to analyze and transform complex legacy data structures
- Experience with one-time migration tools and scripts
- Development Best Practices
- Proficient in Git and CI/CD pipelines
- Strong understanding of unit testing, debugging, and performance tuning
- Experience with Agile methodologies
Soft Skills
- Problem-Solving Mindset
- Ability to navigate and resolve complex data transformation challenges
- Strong analytical and troubleshooting skills
- Collaboration & Communication
- Experience working with cross-functional teams
- Ability to document and explain technical decisions clearly
- Adaptability & Learning
- Willingness to work with both legacy and modern technologies
- Ability to quickly learn new tools, frameworks, and methodologies
Bachelor’s degree in Computer Science or related field or equivalent combination of industry-related professional experience and education