The Software Developer is responsible for implementing detailed technical designs through programming, configuration, and development of software applications. The role involves building high-quality solutions, troubleshooting issues, and collaborating with cross-functional teams to deliver reliable software systems. The Software Developer will also provide technical guidance and mentorship to other developers to support best practices and continuous improvement within the development team. Key Responsibilities Software Development Develop, test, and implement software solutions based on detailed technical designs. Write clean, efficient, and maintainable code following development standards and best practices. Configure and customize applications to meet business and technical requirements. Implement and manage workflow automation solutions using Camunda. Develop and configure Camunda BPM processes and integrations within enterprise systems. Ensure efficient process orchestration and workflow execution. Database Development Design, develop, and optimize database queries and stored procedures using Microsoft SQL Server. Ensure database performance, integrity, and security. Application Development Develop backend and application logic using C# and .NET technologies. Integrate applications with databases, APIs, and other enterprise systems. Technical Support and Troubleshooting Identify and resolve software defects and system issues. Perform debugging, testing, and system performance optimization. Mentoring and Knowledge Sharing Provide technical guidance and mentorship to junior software developers. Support team members in resolving development challenges and improving coding practices. Work closely with architects, analysts, testers, and other developers to deliver high-quality solutions. Participate in code reviews, sprint planning, and other development activities. Documentation Document technical designs, system configurations, and development processes. Qualifications and Skills Education Diploma or Degree in Computer Science, Information Technology, Software Engineering, or a related field. Experience 4+ years of software development experience. Proven experience developing enterprise applications using C# and Microsoft technologies. Required Certifications Camunda Certification – Associate Level (minimum). Technical Skills Strong proficiency in: Microsoft SQL Server (MS SQL) Camunda BPM / Workflow Automation API integration and system integration Additional Skills (Advantageous) Experience with RESTful APIs and microservices architecture. Familiarity with Agile development methodologies. Knowledge of version control systems such as Git. Analytical and Problem-Solving Skills Strong analytical ability to troubleshoot and resolve technical issues efficiently. Communication and Collaboration Good communication skills with the ability to work effectively in a team environment. Ability to provide technical guidance and mentorship to other software developers. Skills C# .Net Microsoft SQL Server (MS SQL) Camunda Camunda BPM Workflow Automation API Integration System integration RESTful APIs Microservices Architecture Agile Methodologies GIT database design Stored Procedures Debugging Testing System Performance Optimization technical design Software Development Troubleshooting Mentorship Code Reviews Sprint Planning Documentation Computer Science information technology Software Engineering analytical skills Problem-Solving communication skills Teamwork #J-18808-Ljbffr
Software Developer
INDSAFRI INDIA PRIVATE LIMITED
Remote, Remote
Published 10 days ago
Report job