6 - 10 years
3 - 6 Lacs
Posted:3 weeks ago|
Platform:
Work from Office
Full Time
Mandatory Skills .NET, C#, MVC frameworks, AngularJS, AWS(minimum 6month), SQL with strong query writing skills. We are seeking a highly skilled Software Developer to design, develop, test, and maintain software applications. The ideal candidate will have expertise in software development principles, coding, and problem-solving. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business and user needs. Roles and Responsibilities - Develop and maintain web applications using .NET technologies. - Collaborate with cross-functional teams to design and implement new features. - Write and optimize complex SQL queries for data management. - Ensure responsiveness and performance of applications across devices. - Participate in code reviews and maintain best practices in coding standards. 1. Software Development & Coding : - Design, develop, and maintain high-quality, scalable, and secure software applications. - Write clean, efficient, and well-documented code following best practices. - Implement APIs and integrate with third-party services. - Develop and maintain both front-end and back-end components. - Ensure software applications are optimized for performance, security, and scalability. 2. Software Architecture & System Design : - Participate in designing system architecture and database structures. - Analyze and improve existing system architecture for efficiency and reliability. - Collaborate with senior developers and architects on technical decisions. 3. Testing & Debugging : - Conduct unit testing, integration testing, and performance testing. - Identify, troubleshoot, and resolve software defects and bugs. - Implement automated testing frameworks for continuous integration. - Ensure security best practices are followed in code and application development. 4. Collaboration & Teamwork : - Work closely with cross-functional teams (Product Managers, UX/UI Designers, QA Engineers). - Participate in code reviews, technical discussions, and knowledge-sharing sessions. - Document development processes, software designs, and technical specifications. - Follow Agile, Scrum, or DevOps methodologies for project management. 5. Continuous Learning & Improvement : - Stay up-to-date with the latest technologies, frameworks, and best practices. - Suggest and implement improvements for software efficiency and performance. - Participate in training and mentoring junior developers when necessary. Required Skills & Qualifications : - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. - Proficiency in programming languages such as Java, Python, C#, JavaScript, TypeScript, etc. - Strong knowledge of front-end (React.js, Angular, Vue.js) and back-end (Node.js, .NET, Spring Boot, Django) technologies. - Experience with databases (SQL - MySQL, PostgreSQL; NoSQL - MongoDB, Firebase). - Familiarity with API development (REST, GraphQL) and integration. - Understanding of cloud services (AWS, Azure, Google Cloud).1. Software Development & Coding: - Design, develop, and maintain high-quality, scalable, and secure software applications. - Write clean, efficient, and well-documented code following best practices. - Implement APIs and integrate with third-party services. - Develop and maintain both front-end and back-end components. - Ensure software applications are optimized for performance, security, and scalability. 2. Software Architecture & System Design : - Participate in designing system architecture and database structures. - Analyze and improve existing system architecture for efficiency and reliability. - Collaborate with senior developers and architects on technical decisions. 3. Testing & Debugging : - Conduct unit testing, integration testing, and performance testing. - Identify, troubleshoot, and resolve software defects and bugs. - Implement automated testing frameworks for continuous integration. - Ensure security best practices are followed in code and application development. 4. Collaboration & Teamwork : - Work closely with cross-functional teams (Product Managers, UX/UI Designers, QA Engineers). - Participate in code reviews, technical discussions, and knowledge-sharing sessions. - Document development processes, software designs, and technical specifications. - Follow Agile, Scrum, or DevOps methodologies for project management. 5. Continuous Learning & Improvement : - Stay up-to-date with the latest technologies, frameworks, and best practices. - Suggest and implement improvements for software efficiency and performance. - Participate in training and mentoring junior developers when necessary. - Experience with DevOps tools (Docker, Kubernetes, CI/CD pipelines). - Strong knowledge of software development methodologies (Agile, Scrum, Kanban). - Excellent problem-solving, analytical, and debugging skills. - Ability to work independently and as part of a team. Preferred Qualifications : - Experience with Microservices Architecture. - Knowledge of containerization and orchestration (Docker, Kubernetes). - Understanding of cybersecurity best practices in software development. - Hands-on experience with AI/ML, Blockchain, or IoT (if applicable to the role). Apply Insights Follow-up Save this job for future reference Did you find something suspiciousReport Here! Hide This Job Click here to hide this job for you. You can also choose to hide all the jobs from the recruiter.
D-TechWorks Pvt Ltd
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections D-TechWorks Pvt Ltd
3.0 - 6.0 Lacs P.A.
Bengaluru
18.0 - 19.8 Lacs P.A.
Gurugram
15.0 - 22.5 Lacs P.A.
1.5 - 1.75 Lacs P.A.
5.0 - 8.0 Lacs P.A.
Ahmedabad
6.0 - 7.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
22.5 - 25.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Hyderabad, Bengaluru
4.0 - 5.0 Lacs P.A.