Essential Job Functions:
Requirements analysis: review non-technical user stories with the stakeholders.
System Architecture: participate in technical design of new and updated functionality with our team, other Frontier teams, as well as external companies.
Feature development: developing functionality across the full stack including database, services, system integration, and UI.
Maintenance: investigate, troubleshoot, debug and implement fixes for software defects
Testing: work closely with Quality Assurance and software development engineers to ensure that code is exercised in an automated way that ensures consistent quality.
Dev ops functions: working with the operations team to support our deployment process.
Documentation: support the sustainability of the systems by providing concise documentation about the applications and process.
Required Skills and Experience:
Degree in Computer Science and 3+ years of experience or 7+ years of experience
Service oriented architecture: Hands-on experience delivering high-scale SOA utilizing a micro-service strategy.
Microsoft technologies: .net Framework, .net Core, C#, ASP.NET MVC, WCF, Web API, Entity Framework.
Database technologies: experience building and querying Microsoft SQL and No-Sql databases (specifically Mongo and Cassandra).
Testing and/or automation frameworks: like nUnit, XUnit, Selenium, Jasmine, etc.
39899 Balentine Dr #385 Newark, CA, 94560