Are you passionate about crafting seamless, user-centric digital experiences? Join our dynamic team as a Full Stack Application Engineer and play a pivotal role in designing and implementing innovative web applications from concept to deployment. We're seeking a talented individual who thrives in a collaborative environment and is eager to drive our digital solutions forward.
Responsibilities:
- The primary responsibility of this role is to play pivitol leadership role for application development.
- Reporting to the manager, the person in this position will plan, advise, and provide internal consulting services to develop and apply technology solutions that align with business goals and objectives.
- Work closely with the Principal Engineer (PE) to understand enterprise/portfolio standards applicable prior to solution design commencement.
- Create proof of concept to verify feasibility of design pattern. Instruct development teams on best practices of implementing the PoC.
- Lead multiple development teams in implementation based on business requirements. Create low-level designs using accepted design principles on approved platforms as reviewed by Principal Engineer.
- Work with the PE to set standards for code reviews and framework for technical oversight of solutions. Perform technical oversight of the solutions vendor teams.
- Ensure that the solution design and implementation complies with latest security guidelines and work to resolve issues flagged in security scans.
- Maintain awareness of technical competencies of the development team members and work with members to improve the close gaps in knowledge and the way of thinking.
- Document and review system health with Principal Engineer II on a periodic basis:
- compliance with enterprise architecture version standards.
- compliance with cloud standards.
- Observability and supportability: oversee system health and operational alerts. Ensure that the alerts are categorized and relevant alerts/errors/warnings are resolved based on priority and severity.
Qualifications:
- Bachelor’s degree (or higher) in Computer Science, Business Administration, Management Information Systems or a related discipline, or equivalent professional work experience.
- Between 6 and 10+ years of demonstrated functional work experience in software engineering and architect roles in multi-year projects involving large scale system development.
- Demonstrated functional work experience with AWS Cloud technologies: serverless (Lambda), NoSQL, Containers, Quicksight, Athena, Redshift.
- Demonstrated functional work experience with Java, AngularUI, GraphQL, Web Services (SOAP and REST).
- Demonstrated experience with DevOps methodology, pipeline tools, and the Scrum framework.
- Demonstrated experience with data analytics products like Microsoft PowerBI, AWS Quicksight and Tableau.
Non-Technical:
- Experience using written and verbal communication skills effectively, with the ability to create and present concepts, influence and persuade the business, and make recommendations to management.
- Experience providing guidance to application support and/or project implementation vendors.
- Experience using written and verbal communication skills effectively, with the ability to create and present concepts, influence and persuade the business, and make. recommendations to management.
- Ability to work independently in a fast-paced environment.
- Experience operating in agile scrum teams.
Added bonus for candidates with:
- AWS Certified Solutions Architect (Professional), Certified Developer (Professional) and related AWS Professional level technical certifications.
- Angular, Java/Node JS.
- Automotive manufacturing/industry experience.
- Program and/or project management experience.
- Agile/Scrum.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
- Participate in OrangePeople monthly team meetings, and participate in team-building efforts.
- Contribute to OrangePeople technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us:
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education. An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.