.Net – Principle Software Engineer

.Net – Principle Software Engineer

Experience: 10+ Years
Location: Bangalore, Vadodara, Ahmedabad

Requirements

  • 10+ years of total experience in the industry
  • 5+ years’ experience as a Software Developer
  • 2-3 years of prior experience in designing and architecting solutions.
    Iterative software development awareness (Agile methodologies), working knowledge of JIRA
  • Grow, maintain knowledge , leverage cutting edge IT industry / marketplace technologies and
    trends to keep product is upto date with latest tech.
  • Resolve ambiguous and complex business problems/asks into simple technical systems that
    can be worked by the team

 
Responsibilities

  • A Proven work experience on .net developer with good understanding of Java script, jQuery, HTML,
    CSS.
    The individual will need to be hands on with development, performance optimization, secure
    development process, usability, and coding standards of the product.
  • Strong .net development experience and follows best practices (test-driven development,
    continuous integration, SCRUM, refactoring, and code standards)
  • Design end-to-end full stack IT Architectural application using serverless architecture and
    microservices
  • Design and deliver architectures that run optimally on public clouds like AWS and Azure
  • Grow, maintain knowledge , leverage cutting edge IT industry / marketplace technologies and
    trends to keep product is upto date with latest tech.
  • Resolve ambiguous and complex business problems/asks into simple technical systems that
    can be worked by the team
  • Should be able to influence build vs buy decisions able to pick and deprecate creaking
    software/applications, lead significant refactoring, make the right trade-offs influences the
    roadmap. Produce simple solutions to complex problems.
  • Gets hands on with design and coding to resolve hard problems or high impact areas that have
    a long- term impact on a product technology or architecture
  • Superior interpersonal skills and a positive, approachable manner.
  • A proactive and agile work ethic.
  • Technically resolve ambiguous and complex business problems/asks into simple systems that
    can be worked by the team and enable Software Engineers to solve slices of the problem.
  • Build common reusable components and critical path\complex pieces of code for expediate
    product delivery
  • Effectively communicate and influence to break impasse in technology strategy architecture
    roadmap or milestones. Frequently converse with stakeholders to arrive at correct decision with
    data points and foresight.
  • Innovate, keep abreast of industry trends and competition grasping new paradigms and languages
    quickly
  • Routinely come up with PoCs to evaluate approaches or technology choices to enable or
    accelerate programmes
  • Mentor, guide Software engineers and teams
  • Identify, design, and implement internal process improvements: automating manual processes,
    optimizing data delivery, re-designing infrastructure architecture for greater scalability,
    reliability, security, etc

We align our delivery methodology with the business and are extremely customer focused. Through persistent approaches, we apply experience, creativity, innovation to any task entrusted with us, working tirelessly to achieve targets so that our clients can focus on their core business.

Contact Us

We align our delivery methodology with the business and are extremely customer focused. Through persistent approaches, we apply experience, creativity, innovation to any task entrusted with us, working tirelessly to achieve targets so that our clients can focus on their core business.

Contact Us

Mail Your CV