Associate Software Engineer (Level-1)
CurrentIn my role as an Associate Software Engineer at Codeji Infotech Pvt. Ltd., I contribute to developing, optimizing, and maintaining a range of software applications. My responsibilities include:Software Development: Design and implement features using ASP.NET Core, .NET Core, and AngularJS, ensuring high performance and responsiveness. Engage in front-end and back-end development to build scalable and efficient solutions.API Integration: Develop and integrate RESTful APIs and ASP.NET… Show more In my role as an Associate Software Engineer at Codeji Infotech Pvt. Ltd., I contribute to developing, optimizing, and maintaining a range of software applications. My responsibilities include:Software Development: Design and implement features using ASP.NET Core, .NET Core, and AngularJS, ensuring high performance and responsiveness. Engage in front-end and back-end development to build scalable and efficient solutions.API Integration: Develop and integrate RESTful APIs and ASP.NET Web APIs to enhance application functionality and interoperability. Work extensively with JSON and RESTful Web Services to manage data exchange between systems.Database Management: Utilize Entity Framework and MongoDB for data modeling and database operations. Implement effective data storage solutions and ensure data integrity through rigorous testing.Version Control and Deployment: Use Azure DevOps Server and Git for version control and continuous integration. Manage deployment processes and collaborate with team members to ensure seamless releases.Code Quality and Testing: Adhere to coding standards and best practices. Conduct unit testing and utilize tools like XSS and Language Integrated Query (LINQ) to ensure robust, secure, and high-quality code.Collaboration and Agile Practices: Work within an Agile development framework, participating in sprint planning, daily stand-ups, and retrospectives. Collaborate closely with cross-functional teams to gather requirements, share knowledge, and address technical challenges.Problem-Solving and Innovation: Apply problem-solving skills to troubleshoot and resolve issues. Continuously seek opportunities for process improvements and technological innovations to drive project success.Through these responsibilities, I have honed my skills in various technologies and development practices, contributing to the successful delivery of high-impact software solutions. Show less