Full Stack .Net Engineer

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Description** You will be joining Milestone Technologies as a Software Engineer, responsible for development work across the technology stack, showcasing expertise in both front-end and back-end technologies. Your role will involve managing projects involving databases, backend services, and front end applications, while staying updated with emerging technologies to support the development of new solutions. It is crucial for you to understand the full technology stack and underlying applications, services, and databases to ensure optimal performance. **Key Responsibilities** - Develop the conceptual systems architecture design and the supporting technologies for new and/or enhanced functionality within a product/application, focusing on availability, reusability, interoperability, and security. - Assist in release planning activities along with Product Owners and teams. - Identify high-level requirements to define a robust testing strategy. - Define non-functional requirements (e.g., performance, security, resiliency) supporting the development of epics and user stories. - Identify technical dependencies across different product/application teams to implement new or enhanced functionality. - Perform development, optimization, and automation activities for product/application implementation. - Create and implement front-end architecture for user interface concepts. - Enhance proficiency in relational and non-relational databases, distributed application architectures, user interfaces, quality assurance, security, and business value creation. - Drive engineering best practices for higher quality and scalable solutions. - Provide the team with development strategy, solution recommendations, and estimates for a given product/application. - Participate in scrum ceremonies and execute unit tests validating code changes. - Implement test driven development (TDD) practices to detect software defects early. - Estimate, plan, manage implementation tasks, and report on development progress. - Design, build, optimize, and implement solutions in approved tool sets and databases. - Develop high-quality, efficient, and fault-tolerant software. - Support, extend, and build automated CI/CD pipelines. - Design and deliver DevSecOps automation for app deployment and testing. - Utilize APM/monitoring tools for analysis and bottleneck identification. - Contribute to department standards, best practices, and mentor junior engineers. - Identify code base deficiencies and opportunities for code quality improvement. - Collaborate with team members to define project specifications and release documentation. - Conduct peer code reviews and assist in various areas of the department and company as needed. **Qualifications Required** - Hands-on experience with industry standard software QA tools. - Mastery in scaling applications and infrastructure planning. - Strong understanding of software testing methodologies. - Experience in developing applications in a public cloud environment (Azure preferred). - Proficiency in relational databases (SQL Server) and/or NoSql. - Experience in designing, building, and delivering C# .NET solutions. - Understanding of integration patterns, concepts, and best practices. - Proven ability to work effectively with minimal supervision. - Strong problem-solving and analytical skills. - Excellent written and verbal communication skills. - Ability to work collaboratively in a team environment. *Note: The additional details of the company provided in the job description have been omitted.*,

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You