Software Engineer | Remote
Role summary
Software Engineer responsible for designing, developing, and maintaining software applications that support business systems and digital products. Role focuses on building reliable code, solving technical challenges, and contributing to development of scalable and high-performing applications. Key responsibilities include writing clean code, building and integrating APIs, collaborating with cross-functional teams, troubleshooting issues, and optimizing application performance. Requires a Bachelor's degree in Computer Science or related field, 2-5 years of experience in software development, strong programming skills in languages like Java, Python, C++, C#, or JavaScript, database experience with SQL, and familiarity with Git.
Software Engineer responsible for designing, developing, and maintaining software applications that support business systems and digital products. Role focuses on building reliable code, solving technical challenges, and contributing to development of scalable and high-performing applications.
Key Responsibilities
- Develop and maintain software applications and system components
- Write clean, maintainable, and well-documented code following engineering standards
- Build and integrate APIs, services, and application features
- Collaborate with product managers, designers, and engineering teams to deliver product features
- Troubleshoot and resolve software defects and performance issues
- Participate in code reviews and contribute to improving engineering practices
- Optimize application performance and ensure system reliability
- Maintain documentation for software systems and development processes
- Support testing, deployment, and maintenance of software applications
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 2–5 years of experience in software development
- Strong programming experience in languages such as Java, Python, C++, C#, or JavaScript
- Understanding of software development lifecycle and engineering practices
- Experience working with databases and writing SQL queries
- Familiarity with version control systems such as Git
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience with modern frameworks such as Spring Boot, .NET, Node.js, or React
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of REST APIs and microservices architecture
- Experience working with CI/CD pipelines and development automation
Benefits
- Opportunity to work on scalable and impactful software systems
- Exposure to modern development frameworks and technologies
- Collaborative and engineering-focused work environment
- Professional growth opportunities in software development and technology engineering
Create a JD for Information Technology Analyst
Job Title:
Information Technology Analyst
Location:
Bengaluru
Employment Type:
Full-Time
Role Overview
Information Technology Analyst responsible for supporting technology systems, analyzing IT processes, and improving operational efficiency across technology platforms. Role focuses on monitoring system performance, resolving technical issues, analyzing system requirements, and supporting implementation of technology solutions that enable business operations.
Key Responsibilities
- Analyze IT systems, processes, and infrastructure to support efficient technology operations
- Monitor system performance and identify opportunities for improvement
- Troubleshoot and resolve technical issues related to applications, systems, and infrastructure
- Support implementation and maintenance of software systems and IT tools
- Document system processes, configurations, and technical procedures
- Work with internal teams to gather system requirements and recommend technology solutions
- Maintain data accuracy and ensure proper system functionality
- Assist in testing system updates, upgrades, and technology implementations
- Prepare reports and analysis related to IT performance and system operations
Required Qualifications
- Bachelor’s degree in Information Technology, Computer Science, or related field
- 2–5 years of experience in IT support, systems analysis, or IT operations
- Strong understanding of IT systems, infrastructure, and software applications
- Experience troubleshooting technical issues and supporting system environments
- Familiarity with databases, system monitoring tools, and IT documentation practices
- Strong analytical and problem-solving skills
- Good communication and collaboration abilities
Preferred Qualifications
- Experience working with enterprise systems or business applications
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of system integration and data management practices
- Certifications related to IT systems or infrastructure support

