Bike-share program, Community Impact - Volunteer opportunities, Referral Program - if your referral is hired, you will receive $2,500 after 30 days of referrals start date A growing full service civil & environmental engineering consulting firm is seeking to hire a Senior Project Engineer (Site Development) to plan and coordinate projects in our Site Development Service Group.
Projects may include master planning and site development, site evaluation and feasibility studies, site utilities and stormwater management, detailed design and construction documents, and bidding and construction phase services. This is a full-time position. Occasional evening work may be required as job duties
demand. A hybrid work-from-home and/or in-office work plan after evaluation. REQUIREMENTS Education: Bachelor's degree in Civil Engineering or related field.
Experience: 10+ years Certifications: PE or other relevant certification Technical Skills: Proficiency in MS Office and computer aided design and other industry-based software is required. Advanced communication and interpersonal skills. Analytical and creative thinking. Excellent leadership and organizational skills in a team-oriented environment. Exceptional presentation skill. Must have a valid driver's license and possess a driving record that will enable the employee to be insurable under the Company's standard vehicle insurance
and general comprehensive liability insurance without additional costs to the Company.
RESPONSIBILITIES Train, lead and mentor planning, design, engineering, technical and construction associates. Present as subject matter expert for specialized area. Provide oversight related to the scope, schedule, and budget for backssment, planning, design and capital improvement projects. Perform and administer complex planning, design and engineering work requiring an exceptional level of professional training and experience. Perform long-term budget and capacity planning. Develop, implement and maintain planning, design and engineering standards, including standard specifications and drawings.
Identify project risks and monitor/mitigate risk throughout the project lifecycle. Collaborate and regularly communicate with Project Manager and other project staff on status of work, deliverables, schedule, and budgets. Establish and maintain positive relationships with prospective and existing clients; participate in client events, tradeshows and industry associations; prepare technical white papers for industry associations; participate in public meetings and deliver presentations as requested. TRAVEL Travel is primarily local during the business day. Candidates are required to pass a Criminal Background Check and a 10 Panel Drug Screen.
Only U. S. Citizens or persons with a Green Card work permit may apply. Due to the large amount of resumes we expect to receive only the most qualified candidates will be contacted. We will retain all other resumes for any future job considerations. Email your resume to: Attention: JOB Please reference: " Senior Project Engineer - JOB " when applying for this position.
will help take our software to the next level through developing new software features and modifying/maintaining existing software. Sr. Application Developers participate in design and coding activities with our great team of developers. The ideal candidates will have strong knowledge in C#, Vue.
js, Visual Studio, and Microsoft SQL Server. What is great about working for Foundation? Plenty! We have a fun, casual, yet hard-working culture that invests in our employees, promotes creativity, and delivers on our reputation. Would you like to work for a company that offers manicures and pedicures in the office? We do! How about massages, house cleaning, laundry service, monthly car washes,
catered lunches Wednesdays and a monthly happy hour - we offer all this and more! At Foundation we believe in and promote a work-life balance with a top-notch workout facility, fitness classes and free personal training; and for those competitive types, a game room complete with table tennis, foosball, and video game systems.
Our culture is a casual atmosphere, yet we get the job done. Also, some comforts of home, there is a full kitchen, free coffee and specialty flavors, soft drinks, and snacks. Other employee rewards include tickets to Cleveland sporting events, a variety of lunch and learns, and various employee-appreciation events throughout the year. Benefits include paid vacation,
paid holidays, 401(k) with match, and tuition reimbursement, plus medical, eye and dental.
Now offering discounts on pet, home, and auto insurance through Liberty Mutual! Foundation is constantly recognized as one of Northeast Ohio's top workplaces. We are a 18-time winner of the North Coast 99 award, a multi-year winner of The Plain Dealer 's Top Workplaces award, and have been recognized multiple years on the Inc. 5000 list of fastest-growing private companies in the U. S. Let us start your future at Foundation! Foundation Software is an Equal Opportunity Employer. /careers/#jobs Essential Functions and Responsibilities: Develop new software services using C# /.
NET / Web API / SQL Server / Vue. js in Azure Perform architecture and design activities. Assume responsibility for ongoing architecture of software. Develop software according to end user requirements and quality standards Identify and implement programming patterns and establish standards Participate in code reviews to assist other developers and to enforce patterns and standards in the code base Regularly participate in Story Grooming and Sprint Planning activities Participate in project planning and/or provide accurate estimates on projects/tasks Lead design sessions and participate in pair programming efforts Support, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as needed Mentor other developers as needed Demonstrate commitment to building your skills by constantly learning about new techniques and technologies Other duties as assigned Required Skills and Experience: Bachelor's degree in Business Information Systems, Computer Science, or equivalent experience Must understand and have practiced Agile Scrum development Working experience with Microsoft Azure Cloud Platform Working experience with distributed version control systems such as TFS and Azure Dev Ops.
Knowledge of API lifecycle management platforms. Strong working experience with frameworks for documenting/designing APIs Strong experience with MS SQL Server, SQL (TSQL), and database design fundamentals. Practical approach to development that balances the technical approach with business objectives and user needs 7 years of development experience architecting and implementing solutions using the following technologies, methods, and languages js, Bootstrap, SASS, Node, npm, Typescript/ES6 Progressive Web Applications. NET Core Web API C#, LINQ, SQL Visual Studio and GIT Microsoft SQL Server Dependency injection and Unit Testing REST and Graph QL Azure (Functions, Insights, Redis, SQL, Storage) Microservices Cosmos DB Strong interpersonal skills and the ability to communicate effectively with internal cross functional teams, leadership, and external clients
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software Jobs encompass a variety of roles focused on computer science, programming, and system management. These positions include software developers, who create and maintain applications; system administrators, who ensure computer systems run smoothly; and data scientists, who analyze complex data sets. Key features of these jobs include a strong emphasis on problem-solving, continuous learning due to ever-evolving technology, and often the ability to work flexibly or remotely. Successful professionals typically possess strong technical skills and a keen attention to detail.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Computer/Software jobs are roles focused on the development, creation, and maintenance of computer systems and applications. These positions often require strong problem-solving skills, proficiency in programming languages, and an understanding of algorithms. They range from software developers, who design and build software, to quality assurance analysts, who test and refine programs for optimal performance. Such roles are evolving with technology trends, emphasizing continual learning and adaptation. The field is characterized by a blend of creative and analytical thinking, where professionals work to innovate and optimize the digital tools that have become integral to modern life.
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software jobs encompass a variety of roles focused on the development, maintenance, and innovation of computer software systems. These roles include software developers, engineers, programmers, and testers, among others. The main characteristic of these jobs is the requirement of technical skills such as proficiency in programming languages, understanding of software development processes, and problem-solving capabilities. Professionals in this field often work in teams, may contribute to different stages of the software lifecycle, and must continuously learn to keep up with rapidly evolving technologies.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.