Date Posted: 08/12/2024
Hiring Organization: Rose International
Position Number: 469093
Job Title: Software Engineer
Job Location: Fort Collins, CO, USA, 80525
Work Model: Hybrid
Shift: 8:00am to 5:00pm
Employment Type: Temporary
Estimated Duration (In months): 13
Min Hourly Rate($): 55.00
Max Hourly Rate($): 70.00
Must Have Skills/Attributes: .Net, Arc Objects, ASP.net, Developer, GIS Products
Job Description
• **Only qualified Software Engineer candidates located near the Fort Collins, CO area to be considered due to the position requiring an onsite presence***
As a member of our Asset Management Delivery, Software Engineering team, you will be responsible for designing, developing, and deploying enterprise-level web and desktop applications using C#, ArcObjects, and the .Net framework. The ideal candidate for this role will have prior experience in a customer-facing software engineering role with responsibility for tasks in a full software development life cycle from design to end-user support.
Education:
• Bachelor of Science in Computer Science or Computer Information Systems preferred, or related field with computer emphasis. Other technical degrees considered in combination with experience
• Master of Science in CS or CIS on top of any BS or BA also considered
• Technical certifications in combination with experience also considered
Qualifications:
• 7+ years’ experience developing end-user applications and interfaces in a .NET, C# development environment using object-oriented programming principals
• 7+ years’ experience with commercial RDBMS such as Oracle and SQL Server
• 5+ years’ experience developing integrations, customizations, and extensions for the ESRI ArcGIS technology stack, including ArcGIS Desktop, ArcGIS Pro, ArcGIS Server, ArcGIS Portal, ArcGIS Enterprise, ESRI REST APIs
• 3+ years’ experience with ESRI GeoDatabases and ESRI Versioning
• Comfortable with domestic travel as needed
• Experience in Windows-based software development tools, including Visual Studio, including Assemblies, Executables, Web Services and Windows Services, using SOLID development principals
• A high level of professionalism in oral and written communication skills regarding deep technical topics while being relatable to less experienced individuals
• Ability to adapt and deliver in a dynamic and fast-paced environment
• Advanced-level experience with the Azure Development and Azure DevOps technology stack
• Advanced-level experience with Continuous Integration and/or Jenkins
• Advanced-level experience with Windows Installer XML (WiX)
• Advanced-level experience working with utility companies
• Advanced-level experience with a variety of code delivery patterns, including Waterfall, Agile, and Scrum
• Advanced-level experience with Gitflow and Git-based source code management
• Experience with ArcGIS Utility Network
• Experience providing Professional Services and working directly with end users and clients
• Experience with secure coding practices, SAST scanning and DevSecOps
• Experience with integration tools such as FME and Mulesoft
• Experience with Networking concepts, including IP Addresses, DNS, Proxy, Internet hosting, IIS, Web server administration and configuration, SSL Certificates
Preferred Qualifications:
• Experience with ArcFM XI Series of products
Software Engineer Responsibilities:
• Design & Develop enterprise-level software solutions on the ESRI GIS platform and ArcFM Solution
• Implement code and solutions with a variety of technologies to customize desktop, web, and mobile based solutions for wastewater, and telecom utility clients. Technologies used include: C#, .NET, VB, ArcObjects, SQL, Python, HTML, XML, JavaScript, Azure DevOps, Jenkins CI, Jira, GitHub and GitFlow, IIS 7+, Windows installer XML
• Serve as one of the primary contacts to a client base that is knowledgeable, technical, and often in operation-critical functions at utility companies
• Solve internal and external technical issues across database configuration and software defects
• Support and educate our clients on delivered solutions and products
Logistics:
• 100% remote okay 2 rounds of interviews
• Travel up to %5, domestic depending on projects
• **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
• **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations’ website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Tagged as: Software engineer