Overview
We are seeking a proactive and skilled Associate Software Developer to join our technology team.
This role is ideal for a candidate with a solid foundation in both database management and backend development, looking to expand their expertise into full-stack development, cloud technologies, and DevOps practices.
Key Responsibilities And Job Duties
Database Management & Development (Core Focus) :
- Develop, optimize, and maintain database structures, stored procedures, and queries using various platforms.
- Demonstrate proficiency in database technologies such as Microsoft SQL Server, PostgreSQL, Oracle, or NoSQL Database systems.
- Work hands-on with data-related tasks, including ETL processes, performance tuning, and data integrity checks.
Backend Development
- Design, develop, and maintain backend components using Asp.net/C#.
- Gain hands-on experience in implementing and consuming Web Services and APIs (REST/SOAP).
- Utilize JavaScript and JSON for handling data exchange and API & Support :
- Collaborate closely with senior developers and solution architects on design and integration aspects.
- Participate in code reviews and contribute to overall system stability and performance.
Required Skills And Proficiency (Must-Haves)
- Experience : Minimum of 2 to 4 years of professional software development experience.
- Database Expertise : Proven proficiency in at least one major database system : Microsoft SQL Server, PostgreSQL, Oracle, or a NoSQL Database.
- Backend Technology : Hands-on development experience in Asp.net/C#.
- Integration Skills : Experience working with Web Services and APIs.
- Data Handling : Familiarity with data formats, specifically JSON, and scripting languages like JavaScript.
- Tools/Practices : Experience with ETL tools/processes and general DB administration tasks.
Desirable Skills (Good To Have)
The ideal candidate will also have exposure to or interest in the following areas :
Front-end Development
- Exposure to Front-end development, including proficiency in HTML and CSS.
- Familiarity with XSLT (eXtensible Stylesheet Language Transformations).
Advanced Development Patterns
- Application development skills utilizing JavaScript, JSON, and jQuery.
- Working knowledge of the .NET framework and a grasp of MVC (Model-View-Controller) Design Patterns.
Modern Infrastructure
- Knowledge of Cloud computing platforms (e.g., Azure, AWS, GCP).
- Awareness and basic knowledge of DevOps principles and tools (e.g., CI/CD pipelines, containerization)
(ref:hirist.tech)