• Job Id
    975589
  • Company
    Web Designing Company
  • Job Type
    Full Time
  • Post Date
    08 March 2024

Software Developer Job Opening in Thiruvananthapuram

Thiruvananthapuram, Kerala
Full Time

Requirements

  • Monthly Salary
    ₹ 0 - ₹ 0
  • Required Gender
    Male/Female
  • Qualification
    Same Field Experience

We are currently seeking a talented and innovative Software Developer to join our team in Thiruvananthapuram. The Software Developer will be responsible for designing, developing, and maintaining software applications to meet the needs of our clients and business objectives. Responsibilities: Software Development: Design, develop, and implement software solutions using programming languages and frameworks such as Java, Python, C#, .NET, or others. Write clean, efficient, and maintainable code following coding standards and best practices. Requirements Analysis: Gather and analyze requirements from stakeholders to understand project objectives, scope, and deliverables. Translate requirements into technical specifications and design documents. Database Design and Integration: Design database schemas, tables, and relationships to support application functionality. Integrate software applications with relational databases such as MySQL, PostgreSQL, or Oracle. Frontend Development: Develop user interfaces and frontend components using HTML, CSS, JavaScript, and frontend frameworks such as Angular, React, or Vue.js. Ensure responsive design and cross-browser compatibility. Backend Development: Implement server-side logic and functionality using backend technologies and frameworks. Develop APIs and web services for data exchange and integration between frontend and backend systems. Testing and Quality Assurance: Write unit tests and perform automated testing to validate software functionality and reliability. Debug and troubleshoot issues, identify root causes, and implement solutions to resolve technical problems. Deployment and Maintenance: Deploy software applications to production environments and ensure smooth operation and performance. Monitor applications for errors, performance bottlenecks, and security vulnerabilities. Perform regular maintenance and updates as needed. Documentation and Collaboration: Document technical specifications, system architecture, and development processes. Collaborate with team members, project managers, and stakeholders to ensure alignment with project goals and timelines. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Developer or in a similar software development role. Proficiency in one or more programming languages and frameworks such as Java, Python, C#, .NET, etc. Strong understanding of software development principles, methodologies, and best practices. Experience with database management systems and SQL query optimization. Familiarity with frontend and backend technologies and frameworks. Excellent problem-solving and analytical skills. Ability to work independently and as part of a collaborative team. Good communication and interpersonal skills. Benefits: Competitive salary based on experience and qualifications. Opportunities for career growth and professional development. Flexible work hours and remote work options. Supportive work environment with a talented and collaborative team.