Bakı,
Azərbaycan
06.09.24
-
06.10.24
İş haqqında məlumat
- Full Software Lifecycle: Participate in the complete software development process from conceptualization to deployment of finished products.
- API & Services Design: Design, develop, and maintain efficient APIs and RESTful services.
Database Design: Participate in designing database structures and schemas. - Code Quality: Write well-designed, testable, and efficient code that adheres to coding standards.
- Testing & Debugging: Write test cases, perform debugging, and maintain software to ensure responsiveness, efficiency, and reliability.
- Troubleshooting: Diagnose and resolve software issues and optimize existing applications.
- Continuous Improvement: Upgrade and enhance existing software solutions to maintain and improve performance.
- Documentation: Write and maintain clear technical documentation for development processes and solutions.
- Code Reviews: Actively participate in code reviews, providing feedback to peers.
- Reusable Components: Build reusable components and libraries for future use.
- Security & Compliance: Ensure software complies with security standards, including CIC information security requirements.
- Performance & Scalability: Ensure the scalability, maintainability, and reliability of all developed solutions.
- Learning & Growth: Stay up-to-date with the latest technologies, programming languages, and industry trends.
Tələblər
- Education: Bachelor's degree in Computer Science or related field.
- Experience: Minimum of 1-3 years of hands-on experience in backend development.
- Languages & Frameworks: Proficient in C# and the .NET framework.
- Databases: Experience with databases such as MSSQL, Oracle.
- Version Control: Proficiency in Git for version control and collaboration.
- Servers: Basic knowledge of web servers like IIS, Apache, or Nginx.
- Problem-Solving: Strong analytical thinking, problem-solving skills, and algorithmic knowledge.
- Collaboration: Ability to work well in a team, contributing to shared goals and solving problems collaboratively.
- Communication: Good verbal and written communication skills, with the ability to document processes and solutions clearly.
- Language: Technical level of English language proficiency.
- Multi-tasking: Ability to manage multiple projects, prioritize tasks, and meet deadlines in a fast-paced environment.
- Security Knowledge: Awareness of information security best practices.
Backend developer
İKT