Job description
Woolpert, Inc. is a cutting-edge national architecture, engineering, and geospatial (AEG) firm that delivers value to clients by blending engineering excellence with innovative technology and geospatial applications. Woolpert continues to be certified as an Employer of Choice by Great Place to Work®. We believe great companies are built from exceptional people and amazing clients. Because of our growth, we are seeking an experienced Software Engineer to accelerate growth on our Woolpert Cloud Solutions team.
Job Summary:
Software Engineer position responsible for full life cycle delivery of systems to enable data synchronization between on-premises Computer Aided Mass Appraisals (CAMA) systems and the CAMA Cloud platform. Data integration technologies include common RDBMS (Relationship Database Management Systems) (Relationship Database Management Systems), AS400, and API (Application Programming Interface) based systems. This position encompasses both enhancing current operational systems, improving operational effectiveness, and broad modernization efforts.
Essential Functions:
Design, write, refactor, and optimize new and existing software to create maintainable products. Deploy products and solutions to both customers' on-premise environments and cloud infrastructure. Develop effective automated test tools, approaches, and environments. Troubleshoot and debug all aspects of a distributed software solution. Assess new and existing commercial and open-source technology as a basis for Woolpert products. Propose solutions to novel engineering problems. Guide junior engineers in design and execution.
Requirements:- Must have either a BA/BS and six (6) years related experience in software engineering, or eight (8) years related experience in a similar field.
- Experience building and deploying production-grade distributed solutions in a virtualized and cloud environment such as AWS (Amazon Web Services).
- Cloud Platform, Amazon Web Services, Microsoft Azure, vSphere, or similar platform.
- Proficient in C# or VB.NET with .NET framework 4.5 or higher and .NET Core.
- Experience working with Relational Database Management Systems and related application code.
- Experience building backend services, including Windows Services.
- Experience working with ETL patterns, practices, tools.
- Experience with version control patterns and practices (Git preferred).
- Experience troubleshooting and debugging remote distributed systems.
- Working proficiency and communication skills in verbal and written English.
Preferred Skills/Experience:
- Experience with modern Javascript/Typescript
- Experience with patterns and techniques adding tests to code to enable safe enhancement and refactoring.
- Experience working with workflow tools such as ELSA (https://elsa-workflows.github.io/elsacore/) or similar.
- Experience porting VB.NET framework applications to C# .NET core.
- Relevant Cloud Certified Professional (Cloud Architect or Developer).
- CI/CD deployment to Cloud/containerized environments.
- Experience with distrusted systems patterns and tools for observability and monitoring.
- Experience in the Appraisal or related industry.
Travel:
- Must be able to travel up to 10%.
musicforspaceships.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, musicforspaceships.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, musicforspaceships.com is the ideal place to find your next job.