JobsAisle
F

Senior Software Developer (Backend) - .Net

Foxsense Innovations

Hyderabad, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaCEntity FrameworkHTMLJavascriptSQLVisual StudioDependency InjectionLINQBootstrapGitKanbanSecure CodingAgile MethodologiesASPNet CoreNet Core MVCRestful APIBlazorGitFlowOO ProgrammingFull Time

Skills Required

SqlGitAgileErp

Job Description

Job Description As a Senior Software Developer (Backend) at Foxsense Innovations, you will be part of a passionate team dedicated to solving complex business problems through innovative products and tools. Your role will involve designing, building, testing, and shipping high-value software solutions that address real-world challenges. Additionally, you will play a crucial role in mentoring and guiding less experienced software engineers to foster a collaborative and growth-oriented environment. **Key Responsibilities:** - **Team Contribution:** - Work within established agile methods to promote continuous improvement. - Continuously learn new technologies, patterns, and practices. - Document knowledge for the benefit of the team. - Report obstacles and roadblocks to the team. - Participate in sprint planning, standups, retrospectives, and other team meetings. - Promote patterns and best practices within the team. - Mentor and guide less experienced software engineers. - **Planning and Design:** - Collaborate with the product team and stakeholders to refine and document requirements. - Estimate effort for planning purposes. - Design and document enterprise-level software architecture. - Apply user experience (UX) principles to create intuitive and consistent software. - **Development:** - Write code to develop software that meets requirements and specifications. - Follow the software development life cycle (SDLC). - Write code with readability and future maintenance in mind. - Review code for other developers. - Lead team-based development efforts. - **Quality Assurance:** - Validate QA findings and fix defects. - Develop integration and testing points in the software for QA testing. - Assist QA in running performance and load tests. - **Release:** - Assist with release planning and releases. - **Support:** - Assist the support team as needed, including root cause analysis. - Write maintenance and metric statistics scripts for measuring and monitoring. **Qualifications Required:** - Solid understanding of languages and scripts such as C# and SQL. - Proficiency in tools like Visual Studio and Wireframing Software. - Experience with libraries and frameworks including .NET Core, Entity Framework, Dependency Injection, and Bootstrap. - Knowledge of modern C# concepts like async/await, LINQ, and ASP.NET Core Web API development. - Familiarity with RESTful API best practices, API security, and validation. - Expertise in processes and standards like Git, OO Programming, and Agile Methodologies. If you are passionate about building scalable and impactful software solutions in a dynamic and collaborative environment, Foxsense Innovations welcomes you to join our team. Enjoy competitive compensation, a rewarding startup culture, regular team-building activities, and a supportive work environment that values your growth and contribution. As a Senior Software Developer (Backend) at Foxsense Innovations, you will be part of a passionate team dedicated to solving complex business problems through innovative products and tools. Your role will involve designing, building, testing, and shipping high-value software solutions that address real-world challenges. Additionally, you will play a crucial role in mentoring and guiding less experienced software engineers to foster a collaborative and growth-oriented environment. **Key Responsibilities:** - **Team Contribution:** - Work within established agile methods to promote continuous improvement. - Continuously learn new technologies, patterns, and practices. - Document knowledge for the benefit of the team. - Report obstacles and roadblocks to the team. - Participate in sprint planning, standups, retrospectives, and other team meetings. - Promote patterns and best practices within the team. - Mentor and guide less experienced software engineers. - **Planning and Design:** - Collaborate with the product team and stakeholders to refine and document requirements. - Estimate effort for planning purposes. - Design and document enterprise-level software architecture. - Apply user experience (UX) principles to create intuitive and consistent software. - **Development:** - Write code to develop software that meets requirements and specifications. - Follow the software development life cycle (SDLC). - Write code with readability and future maintenance in mind. - Review code for other developers. - Lead team-based development efforts. - **Quality Assurance:** - Validate QA findings and fix defects. - Develop integration and testing points in the software for QA testing. - Assist QA in running performance and load tests. - **Release:** - Assist with release planning and releases. - **Support:** - Assist the support team as needed, including root cause analysis. - Write maintenance and metric statistics scripts for measuring and monitoring. **Qualifications Required:** - Solid understand