Sr. Software Developer
- Full-time
- Division: Geospatial Technology
Job Description
Timmons Group is currently searching for a Senior Software Engineer to join our team working remote. The Sr. Software Engineer participates in all phases of the project lifecycle and is responsible for a wide variety of tasks. The Sr. Software Engineer leads in the design, development, implementation and maintenance of systems, software, and data integration solutions.
Essential Duties and Responsibilities include but are not limited to:
- Works with Software Project Managers to consult with clients on technical project decisions; Offers customized, knowledge-based application development services to our clients.
- Reviews and approves pull requests for other team members and participates in code reviews.
- Designs software for client use with the aim of optimizing operational efficiency.
- Acts as leader in all phases of projects.
- Provides technical direction and guidance to Developers, QA / QC Engineers, and Project Managers.
- Captures and defines technical requirements for software projects.
- Originates new concepts, strategies, and innovative approaches that have significant impact on the user experience and application design.
- Works productively in a team environment (using scrum), maintaining good communication with team members throughout the project lifecycle.
- Troubleshoots, debugs and reverse engineers code to resolve software issues.
- Researches technical problems and suggests improvements or solutions.
- Contributes in project code reviews providing constructive feedback and mentorship to peers
Skills/Requirements of a successful candidate include but are not limited to:
- Bachelor’s degree in Computer Science or related field or equivalent work experience.
- Ideal candidates will have between 8+ years of experience in software development.
- Design solutions and complete tasks independently; may need their proposed designs vetted before implementation.
- Originate new concepts, strategies, or innovative approaches that have significant impact on the user experience and application design and implementation.
- Develop code that is maintainable, correct, robust, and efficient.
- Mentor and act as technical leader to peers.
- Ability to gives accurate estimates of how long a given piece of functionality will take to implement and the probable challenges.
- Ability to design and implement algorithms.
- Must have experience in and understanding of how to implement various authentication mechanisms, technology stacks and programming languages.
Additional Information
The requirements listed are representative of the knowledge, skills and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
We are looking for high energy, creative, flexible, patient, self-starters who are willing to work at a dynamic pace. Candidates must share a commitment to our company’s Vision, Mission and Shared Values.
Timmons Group is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected Veteran status.
Timmons Group is a full-service engineering and technology firm recognized nationally as a “Best Firm to Work For” by CE News. With over 15 offices throughout the Mid-Atlantic and Southeast, we provide civil engineering, environmental, economic development, GIS/geospatial technology, landscape architecture, and surveying services to a diverse client base. As one of Engineering News Record’s (ENR) Top 500 Design Firms for over 30 years, we are dedicated to being an employer of choice and providing our people with the best resources, technology, and culture to help them thrive in an engaging career development setting. For more information, visit www.timmons.com.
#LI-DG1