Full Stack Engineer (C# + ReactJS) - Phaxis LLC
New York, NY 10036
About the Job
Must Haves
- 3+ years of Software Engineering experience, with a focus on C#/.NET web application development
- 1-2+ years of JavaScript development experience, preferably with ReactJS / Redux
- Experience building REST web services, microservices and web APIs
- SQL DB knowledge
- Strong OO programming fundamentals and problem solving skills
Plusses
- Azure cloud experience, CI/CD pipelines
- 3+ years of Software Engineering experience, with a focus on C#/.NET web application development
- 1-2+ years of JavaScript development experience, preferably with ReactJS / Redux
- Experience building REST web services, microservices and web APIs
- SQL DB knowledge
- Strong OO programming fundamentals and problem solving skills
Plusses
- Azure cloud experience, CI/CD pipelines
The Software Engineer will support design and implementation activities for web, desktop and mobile applications. In addition, the Engineer will support integration with software-as-a-service applications and all layers of the application such as front-end, database and back-end.
KEY RESPONSIBILITIES
- Collaborate with agile team to gather requirements, refine user stories and create solutions.
- Deliver both functional and non-functional requirements; drive and execute user stories through completion.
- Perform hands on design and implementation using the appropriate programming languages and development tools/framework/platform.
- Develop and maintain unit and integration tests.
- Work with DevOps to ensure the continuous delivery of software via the CI/CD process.
- Other duties, as assigned.
QUALIFICATIONS AND REQUIREMENTS
- Bachelor's Degree in Computer Science or equivalent experience is required.
- Minimum of 3 years of experience in software development, or particularly impressive experience of shorter duration.
- Strong knowledge of the software development lifecycle and common practices (code reviews, SCRUM, etc.) is required.
- Excellent verbal and written communication skills a must.
- Development experience using C# and MVC is a must.
- Experience with relational (e.g. MS SQL) datastore is a must, non-relational (e.g. MongoDB, REDIS) datastore preferred.
- Experience writing unit and integration tests using frameworks.
- Understanding of course code version control (GIT) and CI/CD (e.g. Azure DevOps, Jenkins) processes.
- Experience with Salesforce is preferred
- Keeps up to date with market trends and other changes in technology.
CURRENT TECH STACK
- Development platform/ languages: ASP.net MVC, ASP.net Webform, C#, MS SQL, web services, SOAP/Restful, Azure, CIT, CI/CD tools, EpiServer (web CMS), MS Identity Server, JWPlayer, Kafka, Java, Redis, Javascripts, Typescript, React, Bootstrap, Xamarin, Swift, Objective C, Solr, HTML, CSS
- Agile project management: Jira / Confluence
- Test automation: Selenium, Cypress, Mocha, Nunit MTEST
- SaaS: Salesforce, NetSuite, Adaptive, Celigo, Avalara, Meta Comet, RSuite, Data Harmony, Fastcase, CyberSource
- Databases: MS SQL, Mongo DB
Source : Phaxis LLC