Vacancy expired!
JOB DESCRIPTION
AS AN SENIOR SOFTWARE ENGINEER, YOU WILL:- Collaborate with other team members to create robust, secure, scalable software.
- Develop production quality code that adheres to establishing coding guidelines.
- Apply technical expertise when performing code reviews and outlining corrections.
- Conduct complex investigative analysis.
- Recommend and institutionalize continuous development process improvements with the team.
- Develop and execute unit tests.
- Champion the quality system by following all applicable product development processes and practices.
- Lead or participate in daily SCRUM meetings and provide updates of their individual project progress to the team.
- Produce a record of all software developmental activity including conceptual ideas, mathematical analysis, and specifications.
- Introduce new approaches in software design and implementation.
- BS in Computer Science, Engineering, or equivalent
- Four years of software development experience
- Experience in C#, ASP.Net, MongoDB, RabbitMQ, gRPC.
- Experience working with modern web platforms such as Angular or React.
- Experience developing front-end web user interfaces with HTML, JavaScript, CSS.
- Experience with Git or similar version control.
- Experience using agile methodologies with Azure DevOps.
- Experience using Microsoft Visual Studio as an IDE.
- Understanding of the MS Azure (or other large-scale cloud provider) solutions.
- Familiarity with the process industry: hydrocarbon processing, oil and gas, pulp and paper, specialty chemicals, pharmaceutical, food and beverage or power generation.
- Experience with rotating equipment, vibration and machinery health, spectrum analysis.
- #LI-Hybrid
Vacancy expired!