The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
JOB RESPONSIBILITIES
- Develop new applications and/or modify existing applications based on established functional specifications using .NET 8/10.
- Design, develop, and maintain data processing and integration solutions.
- Perform ETL (Extract, Transform, Load) processes, including data collection, ingestion, cleansing, and integration.
- Work with big data frameworks and tools to support data processing and analytics requirements.
- Contribute to data architecture design and implementation.
- Ensure data security, integrity, and reliability throughout the application and data processing lifecycle.
- Develop and optimize T-SQL queries, stored procedures, and database processes.
- Collaborate with cross-functional teams to ensure solutions meet business and technical requirements.
QUALIFICATIONS
Education & Experience
- Bachelor’s or Master’s Degree (S1/S2) in Computer Science, Information Technology, or a related field.
- Minimum GPA of 3.00.
- Minimum 3 years of professional experience in .NET Core and Data Processing.
Technical Skills
- Hands‑on experience with and good understanding of .NET 8/10.
- Proficient in relational databases, with Microsoft SQL Server and PostgreSQL preferred.
- Good understanding of T‑SQL, database queries, and data processing.
- Familiarity with ETL, data collection and ingestion, data cleansing, data integration, and data architecture.
- Familiarity with big data frameworks and tools.
- Understanding of data security and best practices.
Additional Skills / Preferred Qualifications
- Knowledge and/or experience with cloud platforms, particularly Microsoft Azure and Google Cloud Platform (GCP), is an advantage.
- Knowledge of DevOps practices and tools is an advantage.
- Experience with Microservices Architecture is an advantage.
- Strong analytical, problem-solving, and teamwork skills.