What are the responsibilities and job description for the Senior Software Developer/Engineer position at Spheros Environmental?
Brief Description
About Spheros Environmental Group:
Today’s world is changing rapidly. Environmental challenges continue to grow in scope, number, and complexity while environmental events increase in severity around the globe. To keep up with the ever changing conditions, rules, and regulations in the environmental space, clients increasingly require external scientific expertise to navigate the regulatory landscape and maintain their right to operate. Spheros aims to be a leader in comprehensive environmental consulting services, setting the standard for excellence, innovation and sustainability practices worldwide.
Position Summary
Independently perform routine scientific tasks using established methods, ensuring accuracy, consistency, and adherence to industry standards and project requirements.
Key Responsibilities
Technical
Work is primarily performed in a professional office environment with prolonged periods of computer use. Occasional travel or field visits may be required.
Travel Requirements
Occasional travel (up to 10%) for client meetings or site visits.
Salary Range: $142,800 - $193,200
Equal Employment Opportunity
Spheros Environmental is committed to providing equal employment opportunities for all employees and applicants. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, marital status, genetic information, ancestry, or veteran status. We also verify employment eligibility using E-Verify.
There is no deadline to apply.
About Spheros Environmental Group:
Today’s world is changing rapidly. Environmental challenges continue to grow in scope, number, and complexity while environmental events increase in severity around the globe. To keep up with the ever changing conditions, rules, and regulations in the environmental space, clients increasingly require external scientific expertise to navigate the regulatory landscape and maintain their right to operate. Spheros aims to be a leader in comprehensive environmental consulting services, setting the standard for excellence, innovation and sustainability practices worldwide.
Position Summary
Independently perform routine scientific tasks using established methods, ensuring accuracy, consistency, and adherence to industry standards and project requirements.
Key Responsibilities
Technical
- Subject matter expert in software development and/or software engineering. Demonstrates advanced understanding in applicable fields.
- Recognized as an expert developer or software engineer; Demonstrated ability to educate and train staff in a variety of skillsets; demonstrated ability to lead the application development process from start to finish, delegating to staff as needed.
- Consistently and successfully tests own code and provides expert peer review. Expert at debugging and troubleshooting across various aspects of the application technologies.
- Takes responsibility for the quality of work performed by self and others; Can independently set up and use of version control for code management as well as support and train other in its use.
- Demonstrates understanding of cyber security in the context of applications development and can implement secure-access management independently and train others to do so.
- Takes a lead role in establishing teams; provides education and training to peers; presents examples of interesting work to colleagues within and outside the company.
- Proficient in communicating technical concepts, both verbally and in written form. Primary or senior author for deliverables.
- Actively seeks the latest technologies and methodologies related to software development and software engineering practices. Provides innovative and unique ideas; develops new approaches, tools, or techniques.
- Other ad hoc duties and responsibilities as assigned.
- Can develop a project scope of work, monitor scope creep, and price additional services for review/approval by supervisor and client.
- Maintain project schedules, provide updates, and interim reports. Manages and supervises subcontractors.
- Monitor project performance, achievement of milestones/deadlines, and assist with handling challenges and/or barriers to completion.
- Prepare status updates on projects via reports; Communicates articulately with coworkers, leadership, internal colleagues and/or external clients.
- Leverages professional network to engage with the industry on thought leadership.
- Lead the development process for complex proposals.
- Responsible for developing new client business and participating in strategic planning for the department.
- Oversee Engineers and share feedback for performance assessments.
- Lead the development process for complex proposals.
- Possesses a desire for lifelong learning. Trains and develops staff through day-to-day interactions. Participates in formal mentorship programs.
- Monitor invoice schedule, assist with collection of delinquent accounts, and follow up with subcontractors when needed. Monitors timekeeping of team to ensure completed timely and accurately. Assists management with monitoring project profitability.
- Monitors project budgets across the team on managed projects and understands how to manage a development team within a budget. Develops and allocates budgets. May assist Principals on annual budgets and revenue forecasts.
- Build relationship capital with clients through project work and networking events.
- Bachelor's Degree (Master's degree or additional training/licensure preferred) and/or equivalent experience.
- 10 years of experience.
- Java, Javascript; React, MapBox, PostgreSQL, PHP, Python; SQL; Linux, Bash and Bat scripting, Excel and Excel automation (VBA), AWS Solutions; Any command line programming experience.
Work is primarily performed in a professional office environment with prolonged periods of computer use. Occasional travel or field visits may be required.
Travel Requirements
Occasional travel (up to 10%) for client meetings or site visits.
Salary Range: $142,800 - $193,200
Equal Employment Opportunity
Spheros Environmental is committed to providing equal employment opportunities for all employees and applicants. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, marital status, genetic information, ancestry, or veteran status. We also verify employment eligibility using E-Verify.
There is no deadline to apply.
Salary : $142,800 - $193,200