Full Stack .Net Engineer

5 - 9 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Description:** **Role Overview:** As a Software Engineer at Milestone Technologies, you will be responsible for performing development work across the technology stack, showcasing expertise in both front-end and back-end technologies. Your role involves managing projects related to databases, backend services, and front-end applications while staying updated on emerging technologies to support the development of innovative solutions. Understanding the full technology stack and underlying applications is crucial to ensure optimal performance. **Key Responsibilities:** - Develop the conceptual systems architecture design and supporting technologies for new functionalities within a product/application, emphasizing principles like availability, reusability, interoperability, and security. - Support release planning activities in collaboration with Product Owners and teams. - Identify high-level requirements to define a robust testing strategy and non-functional requirements supporting the development of epics and user stories. - Define enablers/work items to support the architectural runway of a product/application. - Identify technical dependencies across multiple product/application teams to implement new functionalities. - Perform development, optimization, and automation activities to implement products/applications. - Implement front-end architecture to support 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 delivering high-quality and scalable solutions. - Provide the team with development strategy, solution recommendations, and estimates for products/applications. - Participate in scrum ceremonies and execute unit tests validating code changes. - Use test-driven development practices for early detection of software defects. - Estimate, plan, and manage implementation tasks, reporting on development progress. - Design, build, debug, optimize, and implement solutions in approved tool sets and databases. - Develop fault-tolerant software and support automated CI/CD pipelines. - Design and deliver DevSecOps automation for application deployment and testing. - Utilize APM/monitoring tools for performance analysis and suggest improvements. - Mentor junior engineers, participate in department standards definition, and collaborate with team members on project specifications. **Qualifications Required:** - Hands-on experience with industry standard software QA tools. - Mastery of scaling applications and infrastructure planning. - Strong understanding of software testing methodologies. - Experience with public cloud environments (Azure preferred). - Proficiency in relational and NoSql databases, C# .NET solutions, and integration patterns. - Ability to work effectively with minimal supervision, strong problem-solving skills, and excellent communication abilities. - Bachelor's degree in Computer Science or related field (recommended). - Understanding of REST, web services, and SOAP concepts. - Experience with other programming languages such as Java, JavaScript, Python. - Knowledge of Azure fundamentals, JSON, and XML web-based services. - History of delivering quality software solutions and applying experience to new areas. **Our Commitment To Diversity & Inclusion:** Milestone Technologies is committed to fostering a workplace that embraces diversity and inclusion, empowering employees to bring their authentic selves to work. We believe that creating a culture of equity and belonging is essential for our employees' success and our company's continued growth. **Job Description:** **Role Overview:** As a Software Engineer at Milestone Technologies, you will be responsible for performing development work across the technology stack, showcasing expertise in both front-end and back-end technologies. Your role involves managing projects related to databases, backend services, and front-end applications while staying updated on emerging technologies to support the development of innovative solutions. Understanding the full technology stack and underlying applications is crucial to ensure optimal performance. **Key Responsibilities:** - Develop the conceptual systems architecture design and supporting technologies for new functionalities within a product/application, emphasizing principles like availability, reusability, interoperability, and security. - Support release planning activities in collaboration with Product Owners and teams. - Identify high-level requirements to define a robust testing strategy and non-functional requirements supporting the development of epics and user stories. - Define enablers/work items to support the architectural runway of a product/application. - Identify technical dependencies across multiple product/application teams to implement new functionalities. - Perform development,

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