Software Design Engineer | Engineering | Software | C# | Unit Testing | Programming
Want to join one of the biggest tech giants in the world?
We are looking for Software Design Engineers to work with the engineering team and help create and deliver mission critical services and processes to enable this tech giant's online presence.
You will have the opportunity to build top quality data and engineering platforms that will span both the consumer and enterprise space.
The ideal candidate will be an experienced and passionate Software Engineer who must be fluent with C# and/or Java with 5+ years of hands-on software design and development experience. This is very much a hands on coding and software design position.
CONTRACT DETAILS:
Software Design Engineers
Day Rate: €325 - €400 per day
Location: Remote
Duration: Initial 3 months, and highly likely to extend
RESPONSIBILITIES:
- Improve the mechanisms used to identify the clients account reputation and block abusive accounts.
- Work with Engineers, Product Managers, Technical Program Managers, Designers, and Partners to deliver sets of features with the right overall design and architecture.
- Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long term support.
- Show leadership and take accountability in improving development practices, and influence direction across related sets of systems, platforms, and/or products
- Provide mentorship and coaching to more junior engineers
- Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability
- Be committed to delivering the best experience for our customers and partners
- Take responsibility for reliable uninterrupted operation of features with the earliest detection of issues in production.
- Have a data driven approach from analysing and prioritizing business requirements, including customer feedback, and using metrics to prove success.
- Expose test coverage issues, organise, and implement tests and types of tests needed, and resolve problem areas.
REQUIREMENTS:
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Must be fluent with C# , Java or other object-oriented programming language.
- Large systems software design and development experience.
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems.
- Experience in programming and experience with problem diagnosis and resolution.
If this seems like the role for you, and you're interested, then please apply with your most up-to-date CV for immediate review
Software Design Engineer | Engineering | Software | C# | Unit Testing | Programming