Software Developer – Full Stack
Experience 7+ years
Max Budget: 29LPA
Skills Required: C#, JavaScript, PHP, PL/SQL, SQL, TypeScript
Job duties include but are not limited to:
• Developing front-end web architecture, designing user interactions on web pages, and ensuring web applications are optimized for mobile and desktop devices.
• Building and maintaining back-end server-side applications and databases, designing and implementing efficient database structures, and integrating with third-party APIs.
• Collaborating with cross-functional teams to identify, prioritize, and execute product features and functionality.
• Writing reusable, testable, and efficient code, as well as debugging and troubleshooting issues.
• Developing and implementing security and data protection measures.
• Ensuring the scalability and performance of applications and implementing necessary monitoring and optimization strategies.
• Keeping up to date with emerging trends, technologies, and best practices in web development.
• Providing technical guidance and reviewing code to ensure it meets established standards.
• Responsible for setting goals and objectives, monitoring progress, and providing feedback to managers and team members.
• Share knowledge and best practices, and provide guidance on technical issues.
• Responsible for creating technical documentation and user documentation, such as user manuals, guides, or tutorials.
Required Qualification:
• Bachelor's degree in computer science or a related field, or equivalent work experience.
• 3 to 5 years of general relevant experience.
• Experience working with front-end frameworks such as Angular, AngularJS and related tooling, and back-end frameworks like Node.js and PHP.
• Experience with databases such as MySQL, Oracle, and SQL Server.
• Familiarity with DevOps tools such as Docker Kubernetes, Git and AWS.
• Familiarity with SaaS cloud solutions and their integration.
• Experience with Entity Framework Core and other modern ORM tools.
• Familiarity with microservices architecture and containerization
• Familiarity with CI/CD pipelines and automated testing frameworks.
• Experience with web services such as RESTful APIs and SOAP.
• Experience with desktop app development using WinForms.
• Knowledge of dependency injection frameworks.
• Familiarity with front-end technologies including CSS and HTML 5, as well as UI frameworks like Angular Material and Bootstrap.
• Experience with server-side scripting languages such MVC, Razor, and WEB FORMS.
• Experience with real-time communication technologies such as WebSocket and SignalR.
• Familiarity with identity management tools such as ASP.NET Identity.
• Experience with data access technologies including ADO.NET, EF6, Oracle.Client, Oracle.ManagedDataAccess, and Oracle.ManagedDataAccess.EntityFramework.
• Experience with reporting tools such as Power BI and SSRS.
• Experience in migrating applications to Microsoft Power Platform and upgrading to the latest tech stack and frameworks.
• Familiarity with ITIL best practices, including change management, project management, incident management and incident management.
• Experience with the software development life cycle (SDLC)
• Experience in integration with various systems, and Knowledge with Oracle Integration Cloud Service (OIC) , machine learning, data analysis, and generative AI is a plus.
Required Professional Skills:
• Demonstrated ability to identify and solve complex technical problems efficiently and effectively.
• Excellent communication skills to collaborate with technical and non-technical stakeholders, including team members, project managers, and clients.
• Strong time management skills to prioritize tasks and meet project deadlines.
• Ability to adapt to changing project requirements and work effectively in a fast-paced, dynamic environment.
• Proven experience in working collaboratively with other developers, designers, and stakeholders to achieve project goals.
• Strong attention to detail to ensure that code is clean, efficient, and error-free.
• Commitment to continuous learning and staying up to date with the latest technologies, tools, and best practices in web development.
اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.