Software Engineer – Permanent – Hybrid role (3 days onsite/week)
As an Software Engineer, you will architect, design, and develop software solutions for a market leading company within the life sciences industries.
Duties of the role include.
- Identifying inconsistencies and formulate solutions to complex and ambiguous technical problems.
- Developing software designs according to architecture that meet defined product specifications.
- Proposing solutions and technical direction for future development efforts.
- Provide in-depth design reviews to ensure designs can meet product’s functional and performance requirements.
Required Experience
- Requires 5+ years of related experience.
- Bachelor’s degree in computer engineering, computer science, software or electrical engineering or equivalent.
- Experience with software code analysis, task effort estimation, and execution to plan.
- Experience performing software requirement analysis and definition.
- Proficiency in C#/.NET Core, experience in authentications
- Experience in web application development (.NET Core / ASP.NET MVC, C#) and windows / desktop development (C#.NET)
- Work experience in JavaScript, Node.js, Angular.js or Vue.js
- Software quality assurance to include unit and integration test development and execution, and code inspection and reviews.
- Experience using software integrated development environments (IDEs) and tools to include configuration management (version control), defect management and code analysis tools.
- Experience in performing Cybersecurity analysis and documentation.
With over 90 years’ combined experience of delivering workforce solutions to the global energy industry, NES Fircroft is proud to be the world’s leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Infrastructure, Life Sciences, Mining, Automotive and Chemicals sectors worldwide.
We provide tailored staffing solutions, sourced from a global talent pool by a dedicated, discipline specific team of consultants.