Software Engineer II - C#, C++, .Net
at Rapid7
Belfast BT1, Northern Ireland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Sep, 2024 | Not Specified | 17 Jun, 2024 | 3 year(s) or above | Cloud,Docker,Asp.Net,Web Applications,Kubernetes,C++,Design Principles,Rest,Linux,Windows | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
As a Software Engineer II, you will take ownership of the development of new features for your team, working with cutting edge technologies and owning this process end to end. You will bring a customer centric approach with a curiosity and passion for continuous learning. You will be provided with coaching and support to help you further develop your skills to reach your full potential.
The skills you’ll bring include:
- 3+ years of experience as a software developer.
- Hands-on experience with multi-threaded web applications.
- An understanding of one or more languages preferably C# with a good knowledge of C++.
- An understanding of Web Application development technologies such as .NET Core and ASP.NET.
- A strong understanding of REST and API design principles.
- A solid understanding of network protocols.
- Desirable to have some system-level experience with Windows.
- Some experience of Linux, Docker and Cloud technologies (e.g. AWS, Kubernetes) highly beneficial.
- Self-motivated, collaborative, high-energy and a customer centric work ethic.
- Have a solid understanding of development practices such as DDD and TDD
Responsibilities:
We are looking for a passionate Software Engineer II to join our InsightAppSec engine team. This person should bring deep curiosity about all areas of technology as well as specific expertise in C#, C++, .Net Core, cloud technologies, automation, distributed systems, and efficient, beautifully designed code. This individual will play a foundational role in architecting and developing new innovative features on our Scan Engine, as well as guiding and mentoring more junior developers.
In this role, you will:
- Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions.
- Participate in the design and planning of upcoming features. Our Engineers are first class stakeholders in all parts of the development process.
- Partner with internal teams, such as UX and Product Management, who work deeply with our product to ensure we are understanding our customers needs.
- Work towards developing a deep understanding of our products in order to best support our customers.
- Work with Practice specific technologies.
The skills you’ll bring include:
- 3+ years of experience as a software developer.
- Hands-on experience with multi-threaded web applications.
- An understanding of one or more languages preferably C# with a good knowledge of C++.
- An understanding of Web Application development technologies such as .NET Core and ASP.NET.
- A strong understanding of REST and API design principles.
- A solid understanding of network protocols.
- Desirable to have some system-level experience with Windows.
- Some experience of Linux, Docker and Cloud technologies (e.g. AWS, Kubernetes) highly beneficial.
- Self-motivated, collaborative, high-energy and a customer centric work ethic.
- Have a solid understanding of development practices such as DDD and TDD.
We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Belfast BT1, United Kingdom