What are the responsibilities and job description for the C#.NET Developer position at TriCom Technical Services?
Requirements
- .NET Development (C#, .NET):
- Extensive experience in back-end development;
- Understanding of microservices and API development.
- Database & Data Transformation:
- SQL Server – Experience writing complex queries, stored procedures, and optimization.
- DB2 Z/OS – Working experience with mainframe databases and data extraction;
- In-depth knowledge of ETL processes and data migration strategies.
- Cloud & SaaS Integration:
- Experience migrating on-prem systems to cloud-based SaaS solutions;
- Knowledge of cloud platforms (AWS);
- System Integration & API Development:
- Experience with RESTful API design and integration;
- Skill in designing and implementing APIs for third-party integrations;
- Experience with API security (OAuth, JWT, etc.);
- Experience 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;
- In-depth understanding of unit testing, debugging, and performance tuning;
- Experience with Agile methodologies.
- 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 learn new tools, frameworks, and methodologies quickly.
- Experience in Java programming.
- Ability to work with existing Java-based systems if needed.