Front End Software Developer

.NET, ASP.NET, ASP.NET MVC, Accounts payable, Activity diagrams, Agile, Ajax, Automation, C#, CMM, CSS, Cloud, HTML, IT, Infrastructure, Integration, Interfaces, JavaScript, Kendo UI, Lean methodology, MVC, Microsoft Windows Azure, Oracle, Project management, Product development, PaaS, XAML, XML, jQuery, UI, UML, UX, Web development, Web services
Full Time
$85,000 - $130,000
Work from home available Travel not required

Job Description

The Software Developer (Web Frontend) is responsible for research, design, development and initial testing of cloud-based desktop, web, and mobile solutions with Microsoft’s Windows Azure Cloud Computing Technology. This position is responsible for specific solutions-based projects within our Engineering team –projects may focus on infrastructure, product enhancements, customer integrations or new product development. It requires a deep knowledge of the Microsoft.NET technology stack, exceptional self-motivation and desire to learn and adapt in a team environment, strong communication, collaboration and development skills.

MAIN RESPONSIBILITIES

  • Design, develop and modify software applications including web user interfaces.
  • Modify existing software and user interfaces to correct errors, allow it to adapt to new hardware, code or systems or to improve performance.
  • Consult with internal and external customers about project design, process and needs. Determine performance standards and work with project managers to select milestones for phasing.
  • Confer with various groups to design project and to obtain information on needs, limitations and capabilities, related projects, performance requirements and interfaces. Analyze user needs and software requirements to determine feasibility of design within time and strategy constraints.
  • Store, retrieve, document and manipulate code and data for analysis of system capabilities and requirements, storage and release.
  • Develop and communicate information for quality assurance testing and validation procedures. Work collaboratively with QA team for project understanding for testing.
  • Coordinate with other developers on related projects to ensure complementary function and development. Maintain positive teamwork and communication in fast paced, changing environment.
  • Other projects, collaboration with other departments and stakeholders and responsibilities as assigned.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree or equivalent experience required. Higher education in Computer Science or related field or equivalent experience required.
  • Minimum of 5 years of .NET, .NET Core (preferred), C#, ASP.NET and web development experience.
  • Minimum of 3 years of responsive web frontend development and UX experience.
  • Familiarity with one or more UI frameworks such as Kendo UI, DevExtreme or React.
  • Advanced skills in frontend Web Development, JavaScript best practices and Microsoft Technologies.
  • Intermediate to advanced skills in Ajax, MVC 5, CSS, CSS3, and HTML, XML, jQuery, REST API and Web Services.
  • Skills/knowledge in database technologies (Microsoft SQL Server or Oracle) including database development (T-SQL or PL/SQL).

ADDITIONAL PREFERRED SKILLS

  • Excellent knowledge of web architectural and design patterns.
  • Solid working knowledge of current technologies including object-oriented analysis and design practices (object modeling, use cases, activity diagrams, and UML).
  • Experience with/knowledge of Azure Storage and/or PaaS Hosting, ASP.NET MVC, Expression Blend, and xaml.
  • Account Payable Automation, Financial Technology or Payment Industry experience.
  • Knowledge of SDLC methodologies (Agile, CMM, Scrum, Lean, etc.).
Dice Id : 80121007
Position Id : 7008546
Originally Posted : 6 months ago
Have a Job? Post it