Software Engineer (.NET and React) in Protiviti

Closed job - No longer receiving applicants

Coach Pro
Be the first to apply to the next job.

This job already got lots of applicants. Coach Pro gives you real-time alerts so you are the first to apply to the job you want.

Protiviti is a global business consulting firm that delivers deep expertise, objective insights, a tailored approach and unparalleled collaboration

We offers consulting solutions in finance, technology, operations, data, analytics, governance, risk and internal audit. On the Fortune '100 Best Companies to Work For' list, 2015-2021.

Responsabilities

As a Software Engineer, you will be responsible for building and maintaining software, learning and analysing existing systems.

You will be collaborating with other team members to build innovative solutions to business opportunities and leverage existing technology to drive solutions to engineering challenges. Software Engineers are required to be flexible team players that can join existing projects with effective collaboration and drive features to completion with a high degree of quality.

Software Engineers are key players in developing pragmatic solutions with realistic delivery goals and high-quality standards. As a Software Engineer II, you will be called upon to deliver technical analysis on requested business features, perform project estimates and innovate solutions.

● Develop, implement, support and maintain complex .NET, PHP applications
● Modernize our flag ship product into a new React / GraphQL based application
● Perform object-oriented analysis, applying industry best practices and techniques
● Create technical specifications for detailed application design
● Troubleshoot and resolve software-related issues
● Maintain code quality through unit testing
● Document code appropriately for maintainability
● Conduct design and code reviews to ensure design principles are followed
● Work with team members from beginning of product lifecycle through application release
● Participate in daily stand-ups, collaborative sessions, and team meetings to work as a team to create brilliant solutions

Required skills

  • 2-3 years of work experience
  • English advance level
  • Experience with .Net Core application development with React
  • Strong understanding of object-oriented design, web application architecture, and relational database design.
  • Experience using MySQL or similar RDBMS with an ability to write SQL queries and stored procedures.
  • Experience with GraphQL and javaScript
  • Excellent verbal and written communication skills
  • Familiarity with UML sequence diagrams, flow charts, and block diagrams.
  • Experience working in an Agile or Scrum style team structure

Desired Skills

  • Experience with PHP is highly desirable
  • Knowledge of TypeScript is a plus
  • Knowledge of cloud computing concepts and deployments via Docker images running on AWS ECS or Kubernetes is a plus
  • Knowledge of git-based source control management systems like GitLab, CI/CD pipelines, and deployment automation is a plus

Additional

  • This is a temporary job with the option to renew the contract

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.