Position: Full Stack (.Net+React.js/Angular) Developer
Company: Intetics
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2020-02-01T00:00:00+02:00

**Briefly why this position may be interesting for you:**

- Challenging tasks (if you like high temp of development and processes, this is YOUR project)
- Work with a team of about 50 people
- Experience with modern microservices architecture
- Crossfunctional team of professionals (your personal professional upgrade)
- Living healthcare US project (with regular working schedule)
- Longterm project
- You make an impact - the project is really helping and socially important

We are working on a healthcare product — from scratch, we are developing a  multilayer, web-based platform, built on the basis of microservice architecture which supports numerous integrations with external web services and third-party applications. The integral parts and products the entire system is built off provide a wide range of management automation solutions in the business development, marketing, operations.

**Responsibilities:**

- Requirements gathering, analysis and processing with the Product team and BAs
- Develop and maintain the tech documentation (prepare specs/data flow diagrams/mockups etc.)
- Split tasks into subtasks within the scope and provide the detailed estimation
- Setup and maintain the infra, write the code in the full compliance with the best practices and perform the initial testing to confirm the code quality and successful path 
- Perform deployments across environments in accordance with the existing CI/CD flow and code promotion standards 
- Troubleshoot issues, write detailed and easy to understand RCA reports and troubleshooting guides in Jira, Confluence
- Set up and maintain effective communication with stakeholders on requirements, development, quality issues, R&D
- Assess the release management process and timely product delivery

**Requirements**
Background and experience: 

- 4+ years of software development experience;
- Experience in developing both desktop and mobile Web based apps (mobile native technologies knowledge is a nice to have)
- Experience with wildly used modern developing tools, frameworks and CI technics (Team City, Jenkins CI, Docker, Kubernetes, AWS)


**Must have:**

- Deep Technical background
- Requirements analysis and processing
- Experience working on specs and estims
- Strong communication skills
- Good command of English


**Set of required technical skills:**

- Strong knowledge of OOP and proven experience of dealing with WebStack components (knowledge of domain driven design approach and microservice architecture willl be an advantage)
- Front-End: ReactJS + Redux, Immutable, WebPack, HTML + CSS
- Backend: ASP.NET, .NET Framework 4.6, WebApi 2, .Net Core, RabbitMQ
- Databases: CouchDB, Mongo, Elastic Search , Redis, Memocache as well as MS and MySQL Database expertise / query optimization
- Unit and acceptance testing (TDD)
- Must have troubleshooting skills, and be able to perform the root cause analysis
- Self-motivated, able to learn and research issues independently
- Good communication skills, ability to the high quality job done in a rush & within very tight timeline