Software Architect(.net)

Software Architect(.net)

eProductivity Software | Bangalore, KA, IN

Posted 13 days ago

Apply Now

Description

eProductivity Software (ePS) is a leading global provider of industry-specific business and production software technology for the packaging and print industries. eProductivity’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With several offices worldwide, including in Bangalore, and over thirty-years dedicated to delivering best-in-class technology to the packaging and printing industries, it is our deeply held philosophy that eProductivity Software succeeds when our customers thrive.


In this role, the incumbent will be responsible for solution design, architecture in the Suite context. He / She is responsible to ensure that the non-functional requirements are considered and met while designing the solution and driving the implementation across multiple products. He / She is also responsible for Influencing product owners to reduce technical debt on continuous basis


Experience designing and developing applications at an enterprise level within a team environment

Experience implementing various design patterns such as MVC, Façade, Abstract Factory, or Singleton

Microsoft .Net (C#),NHibernate, WCF and complementary business layer and front-end technologies [WPF]


  • Architect, design, develop and test/troubleshoot the subsystem.
  • Created Restful Services using WCF Rest and Web API.
  • Provide leadership for the system architecture, design, and implementation.

  • Understand requirements both technically and from a user's perspective.
  • Lead complex programming tasks and perform code reviews.
  • Provide product and development process improvements at a technical level.
  • Experience working with Agile Development Methodologies (Scrum).
  • Strong communication skills with a track record of working with and collaborating with cross-functional teams.
  • Good Analytical and problem-solving skills, with the aptitude for building elegant solutions.
  • Ability to think critically about the requirements to acquire adequate clarity and understanding before execution and proactively address the challenges.
  • Ability to work collaboratively .
  • Good Communication skills.
  • High on ownership with the drive to deliver quality solutions in the expected timelines.
  • Ability to influence others to drive high quality and technology standards in the team.
  • Experience in Angular, AWS and Dev-ops are added advantage.
  • Exposure to third party controls – Infragistics is a plus.


Education

Bachelor’s degree and 13 plus years of experience in a software engineering function

OR

Master’s degree and 11 plus years of experience in a software engineering function