Parsons Corporation
Smart Cities Full-Stack Developer – Los Angeles, California
Opportunity :
Parsons is looking for an experienced software engineer with an entrepreneurial spirit to lead the way and help transform the future of infrastructure and smart cities!
This individual contributor role will be a part of Parsons’ Connected Communities Products team, which is a fast-paced group responsible for defining and driving innovative solutions, technologies and partnerships across all key markets/sectors – Smart Cities, Smart Mobility, Smart Vehicles, Aviation, Rail & Transit and Integrated Delivery.
As part of a dynamic capability “Kick-Starter Team”, the candidate will help quickly build prototypes and demos that push the envelope for what is in the art of the possible and provide industry-leading innovation tools and capabilities to our broad set of markets and clients. Being a self-starter who gets things done is the KEY skill we need.
In this role, you will work directly with the VP of Connected Communities Products and a cross-functional group of sector/market, product, technical and marketing professionals and possibly external strategic partners and clients as appropriate. The candidate will also have regular interactions with the Technical Lead/CTO of the Connected Communities division.
Title and compensation reflective of client experience.
Parsons Corporation is Fortune 1000 engineering firm and technology solutions provider with over 18,000 employees across 24 countries and $4B in revenue.
Desired Experience, Skills, Education:
· 3-10 years relevant work experience.
· BS/MS degree in Computer Science or a related work experience
· Full-stack web application development experience and familiarity with UI/UX frameworks such and AngularJS, React, or other Web UI frameworks.
· Experience with other modern software concepts such as containerization/microservices, REST Web Service design/implementation, integrated automated testing tools, and other software technologies that support Agile Continue Integration/Continuous Deployment (CI/CD) software development.
· Full-stack web development experience, including various UI, Middle-Tier, and Data Repository technologies.
· Solid oral/written/presentation communication and basic project/time/budget management skills a plus
Job Requirements:
- Work with java based application
- Perform application development for custom applications
- Designing and developing for enterprise class application using java technologies
- Enhancing existing java web applications
- Integrate application business layer with external application components
- Provide production support web applications
- Implement innovative web/software development technologies
- Using a variety of java based technologies
- Augment the application development team
- Manage the application development team
- Develop mobile applications and application interfaces
- Do analysis, design and hands on java development
- Develop software applications in client/server environment and/or web deployed applications
- Understand application requirements and develop software solutions
- Conduct testing on other developer’s code
- Supporting an enterprise business application
- Develop web services components for cross-application solutions
- Implement complex web and database applications
- Develop and maintain web applications using C, (WPF, MVC, WCF, ASP)
- Develop components of multitier web application