.net Architect Job in Payoda Technologies Inc

.net Architect

Apply Now
Job Summary

Job Description:

You will be responsible for defining the overall structure of the program. You will oversee the assignments aimed at improving the business and ensuring all parts of the project run smoothly. You will liaise between diverse members in your team and ensure project needs are met within estimated deadlines.

Nature and Scope of the Role:

  • Experience in developing client-server, distributed, real-time applications using C#, .NET Web API / Web service /Window Service
  • Excellent knowledge and experience in front end technologies like ReactJS, HTML5/CSS3, AJAX, JavaScript, LESS/SASS, and Bootstrap
  • Experience in .net core is an added advantage
  • Strong object-oriented design and development skills
  • Good work experience in SQL Server 2012 or above
  • Experience in Visual Studio Unit Testing (or any other unit testing framework)
  • Experience with Jenkins CI (or any other CI tool)
  • Experience with Redis Caching framework (or any other caching framework such as MemCached)
  • Experience with RabbitMQ messaging platform is preferred
  • Experience with UI Charting frameworks such as AMCharts, HighCharts.js / D3.js / AnyChart.js, etc is preferred
  • Financial domain knowledge (markets, alternative investments) is good to have
  • Good exposure in Agile Development Life cycle
  • Strong DevOps skills
  • Experience in working with cloud servers, Services, and Deployments (AWS/Azure) will be an added advantage
  • Should have at least 4+years of Tech Architect Experience

Now that you know what needs to be done, Heres what youll need:

  • Designs the solution architecture to address business requirements, including the design of multiple solution components and / or design of the functional architecture for one or more functions of the enterprise, solving complex problems in realms where solutions may not currently exist
  • Holistically evaluate the architecture and applies deep technical expertise to understand the business impact of a technical component, recommending and implementing new solutions/ways of working/technologies to meet business requirements
  • Work with the development team to translate the software architecture into the design
  • Deliver on all phases of development work from initial kick-off, technical setup, application development, and support
  • Proficiency in Estimation, Leadership, Negotiation, and Problem solving
  • Strong leadership skills and experience successfully managing teams

Value Adds:

You have great communication skills and a strong work ethic. You take ownership of duties and perform well against timelines. You work well under pressure and area natural leader. You enjoy establishing new relationships and your social skills are excellent.

Experience Required :

Minimum 14 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs