Ocean Science – Science & Technology
RPS North America provides engineering, environmental, and scientific advice across the US and Canada. We offer a comprehensive range of consulting services and technology solutions to support our clients in all sectors of the economy. We serve as the North American platform of RPS Group, one of the world's preeminent consultancies.
RPS is currently seeking an Intermediate level Microsoft .NET Software Developer with 3 to 7 years of experience developing desktop applications. The successful candidate will be responsible for support and maintenance of new and existing software, writing code primarily in C#.
•Practical work experience with Software Development Lifecycle including the technologies listed below.
•Experience in designing and developing enterprise scale .NET applications.
•Expertise with the .NET Framework 4.0 or greater using the VB.Net or C# programming language.
•Experience with desktop applications using WinForms or WPF.
•Experience working with web services
•Experience working with XML and JSON libraries.
•Knowledge of relational databases (SQL Server)
•Ability to pick up technologies quickly and learn new skills.
•Ability to work independently and be a flexible, self-motivated team player.
•Strong math skills
•Uses good judgment when analyzing the impact of code edits or additions on existing code.
•Skilled in ensuring delivered code meets high standards of quality and re-usability.
•BS / BA in computer or engineering related field
Nice to Have:
•Experience developing complex, robust web apps, any dot net (WebForms, WPF, MVC, AJAX, CORE, etc.)
•Some experience with JS, AJAX
•Experience with writing data services (WCF, WebAPI, Entity Framework, etc.)
•Some exposure to GIS, ArcMap objects, consuming mapping services, or even better, experience with developing ArcGIS Server or Pro or Desktop apps
•Exposure to NetCDF (reading, writing)
•Exposure to or experience with AGILE/Scrum methodologies
RPS is an industry leader and we pride ourselves on our ability to attract and retain exceptional talent by treating our employees well. In addition to competitive compensation packages, we offer:
· Medical, dental, disability, and life insurance coverage for employees and families, with no waiting period and generous contributions to monthly premiums.
· 401(k) Plan, with a dollar-for-dollar Company match of employee contributions, up to 5% of eligible compensation
· Share Purchase Plan, which enables employees to purchase shares via payroll deductions at 85% of market value, with the Company matching employees’ shares 1:1
· Flexible Spending Accounts for health care and dependent care costs.
· Performance-based bonus program.
· Generous vacation and sick leave policies in addition to company-wide paid holidays.
RPS North America provides equal employment opportunity to all employees and job applicants without regard to race, color, religion, sex, national origin, age, disability, or other protected characteristics. RPS complies with all applicable federal, state, and local laws and requirements governing nondiscrimination in every location in which we operate.