What are the responsibilities and job description for the Senior .NET React Developer position at ProCorp Systems Inc.?
Job Details
Senior .NET React Developer
You will work independently to assess how you can maximize your value, and to agree success criteria and measures for the engagement. Examples of the type of work you will get involved in include bringing together business and technology teams to define the strategic architecture for customers; collaborating across multiple technology teams to solve problems in an imaginative way; or guiding project teams to co-create architecture principles, solutions, or roadmaps.
Responsibilities
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
- Develop new features and infrastructure in support of rapidly emerging business and project requirements.
- Assume leadership of new projects, from conceptualization to deployment
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
- Participate in all aspects of agile software development, including design, implementation, and deployment.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Work primarily in .Net, React, and JavaScript
- Engage with designers and front-end engineers and collaborate with leading back-end engineers to create reliable APIs.
- Collaborate across time zones via Teams, SharePoint, GitHub comments, documents, and attend frequent video conferences.
Skills
- 10 years proven experience as a Full Stack Developer building large-scale software applications.
- Strong experience in building web applications
- Strong experience in designing and integrating RESTful APIs
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, Angular, React, Redux, Node.js)
- Experience with The Secure Software Development Framework (SSDF) and adherence to Secure Development Lifecycle (SDL) methodologies.
- Knowledge of multiple back-end languages (e.g. C#, Java, Python)
- Excellent debugging and optimization skills
- Experience in unit/integration testing and Test-Driven Development
- Experience developing microservices to support web and mobile applications.
- Experience with multiple databases (e.g. MySQL, CosmosDB), web servers, Kubernetes, containers, and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail and organizational skills
- Experience using TFS for task tracking and source control.
- Strong analytical and problem-solving skills, including root cause analysis.
- Ability to work on multiple concurrent projects.
Strong Pluses
- Full-stack development experience.
- GraphQL, Redux, Apollo experience.
- React based localization frameworks (i18Next, etc.).
- Experience supporting and troubleshooting high availability, Realtime, production applications.
- Familiarity with CI/CD pipelines and associated tools.
- Experience working under a DevOps model.
Education
- Degree in Computer Science, Statistics, or relevant field
Salary : $140