F
Senior Software Developer (Backend) - .Net
Foxsense Innovations
Hyderabad, India₹35,000–₹100,000/mo≈ AED 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