04 Aug
|
AWC Software
|
Gurugram
04 Aug
AWC Software
Gurugram
As a Back-End Engineer, your primary responsibility will be to develop and maintain the server-side logic of web applications. You will work closely with front-end developers, product managers, and database administrators to design, develop, and deploy scalable and productive back-end systems. Your role will involve writing clean and maintainable code, optimizing database queries, and ensuring the security and performance of the server-side infrastructure.
- Collaborate with cross-functional teams to understand software requirements and design efficient and scalable back-end solutions.
- Develop server-side logic, APIs, and web services using programming languages such as Java, Python, or Ruby.
- Design and optimize database schemas and queries for efficient data retrieval and storage.
- Implement security measures and best practices to protect sensitive data and ensure the integrity of the back-end systems.
- Write clean, modular, and maintainable code following coding standards and best practices.
- Conduct code reviews and provide constructive feedback to peers to improve code quality and maintainability.
- Debug and troubleshoot issues in production and staging environments, and implement appropriate fixes and enhancements.
- Collaborate with front-end developers to integrate front-end components with back-end systems.
- Perform unit testing and participate in system testing and integration testing to ensure the quality and reliability of the software.
- Monitor and analyze system performance, identify bottlenecks, and optimize server-side infrastructure for better scalability and performance.
- Stay updated with emerging technologies, frameworks, and best practices in back-end development.
- Minimum of 9-12 years of experience with strong programming skills in languages such as Java, Python, or Ruby.
- Experience with back-end frameworks and technologies such as Spring, Django, or Ruby on Rails.
- Proficient in database management systems, SQL, and query optimization.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Understanding of RESTful APIs and web services.
- Knowledge of version control systems (e.g., Git) and code repositories.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (Oracle Certified Professional, AWS Certified Developer, etc.) are preferred.
📌 Senior Developer – Backend (Gurugram)
🏢 AWC Software
📍 Gurugram