The Digital App Software Engineer is part of the software development team working on design, development and implementation of software applications to realize business needs. This position requires demonstrated ability to develop software applications.
Duties & Responsibilities: What major responsibilities does this position have and what percentage of time is spent on completing them? (Typically 5 – 7)
- Strong experience with developing across a full stack.
40%
- Excellent skills in writing, maintaining, testing and debugging code in applicable programming languages
20%
- Coordinates with internal and external testing resources to validate all new software development produced is free of bugs.
20%
- Excellent experience working in an Agile environment and sizing and coding to user stories.
10%
- Applies expert-level knowledge to convey project objectives, risks and success criteria.
10%
Work Experience &/or Education:
At least 5 Years of total IT experience with:
- Bachelors or advanced degree in Computer Science, Applied Mathematics, Engineering, or related field or equivalent working experience.
- 5 years’ experience developing across a full stack, including: Front end NodeJS and REACT, database, web server, API, and client-side scripting (Angular, Node.js server side, ReactJS, etc ).
- 3 years’ experience working with Adobe AEM including Java/Sling/OSGi, NodeJS/REACT, Launch, Target.
- Understanding and implementation of security and data protection.
- Azure experience preferred.
- C# experience preferred.
- Postgres (or relational database) experience preferred.