Fullstack .Net Developer

Encora

Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.

Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.

Summary

The Senior Software Developer role is to apply specialist knowledge and skills in the analysis, technical design and development of software changes to software applications in a mannercompliant with company coding standards, methodologies and practices. Working within an agile

software development environment, the key focus is designing and implementing robust, enterprise scale solutions in consultation with the Architect and Dev Leads.

  • Contribute to architectural discussions and decisions pertaining to the service and database layers. 
  • Agile and responsive software capabilities.
  • Evaluate, recommend and contribute to decision-making for technology adoption, with a focus on Microsoft solutions.
  • Develop, prototype and document technical solutions for web sites, API’s and back-end processes that contribute to the company’s scalability and product vision’s goals.
  • Analyse and develop software changes to systems with a focus on Microsoft solutions such as C# and SQL Server, along with UI layer technologies such as AngularJS, JavaScript, ASP.NET, MVC, Bootstrap and CSS.
  • Contribute to the ongoing improvement and enhancement of technical practices such as unit testing, continuous integration and continuous deployment.
  • Continual process and performance improvement.
  • Maintenance of quality standards.
  • Contribute to the ongoing development of the technology roadmap for software applications.
  • Management of the product lifecycle to achieve optimal return on investment.
  • Maintain a detailed understanding of Australian banking and payments industry trends and products as they relate to software application changes.
  • Products and practices that reflect emerging market, industry and legislative requirements and trends.
  • Proactively participate in relevant industry and scheme-related events for compliance, emerging issues and trends.
  • Maintenance of up-to-date knowledge and understanding of compliance, industry requirements and initiatives.
  • Ensure a thorough understanding of, and compliance with the company coding standards, methodologies and practices.
  • Consistency in the quality, efficiency and approach to each stage of the software development process.

Qualifications:

  • Expert level skills and experience in C#, .NET, messaging and SQL Server, gained in an enterprise environment.
  • Experience in developing web user interfaces utilising technologies such as JavaScript, CSS, Bootstrap and AngularJS.
  • Knowledge and understanding of agile software development methodologies and the complete SDLC.
  • Demonstrated ability to effectively elicit, interpret and translate processes and system information from stakeholders into complex technical solutions.
  • Ability and willingness to work productively and collaboratively as a team member.
  • Passion for investigating and evaluating emerging technologies in the services and database layer, with a focus on high performance and scalability
Read Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles