Job Description :

Title: .NET Software Engineer

Location: Remote

Technical Skills
1. .NET Development (C#, .NET)
o Strong experience in backend development
o Understanding of microservices and API development
2. Java (preferred)
o Ability to work with existing Java-based systems if needed
3. Database & Data Transformation
o SQL Server: Writing complex queries, stored procedures, and optimization
o DB2 Z/OS: Experience with mainframe databases and data extraction
o Strong knowledge of ETL processes and data migration strategies
4. Cloud & SaaS Integration
o Experience in migrating on-prem systems to cloud-based SaaS solutions
o Knowledge of cloud platforms (AWS)
o Familiarity with RESTful API design & integration
5. System Integration & API Development
o Designing and implementing APIs for 3rd-party integrations
o Experience with API security (OAuth, JWT, etc.)
o Handling real-time and batch data synchronization
6. Mainframe to Modern System Transition
o Understanding of legacy system modernization
o Ability to analyze and transform complex legacy data structures
o Experience with one-time migration tools and scripts
7. Development Best Practices
o Proficient in Git and CI/CD pipelines
o Strong understanding of unit testing, debugging, and performance tuning
o Experience with Agile methodologies

Soft Skills
1. Problem-Solving Mindset
o Ability to navigate and resolve complex data transformation challenges
o Strong analytical and troubleshooting skills
2. Collaboration & Communication
o Experience working with cross-functional teams
o Ability to document and explain technical decisions clearly
3. Adaptability & Learning
o Willingness to work with both legacy and modern technologies
o 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

             

Similar Jobs you may be interested in ..