GENERAL SUMMARY
This Senior Web Developer will share responsibility for our cloud-based applications written in Angular, and Node.js and will be responsible for extending the capabilities of our middle tier utilizing C#, .Net Core, in a microservices environment using Docker containers. As a Senior Web Developer, you will work closely with the VP of IT, EPMO, and business partners on business and technical requirements to support the delivery of optimized Web applications for our customers. You should have excellent organization and problem-solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals.
PRINCIPAL RESPONSIBILITIES
Develop tools, applications, and APIs by producing clean and efficient code
Write code in Angular, Node JS, C#, .Net Core, Docker, HTML, CSS
Collaborate with internal teams and vendors to fix bugs and improve products
Document development phases and monitor systems
Other duties - as assigned
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
2+ years of Angular (experience with Node j.s nice to have)
2+ years of Docker and Docker Swarm
2+ years C# and .Net Core
Knowledge of relational and non-relational databases (SQL, Mongo)
Strong communication and problem-solving experience
Experience delivering software using an Agile/Scrum methodology
Ability to work in a fast-paced, fluid environment while maintaining adherence to standards and best practices
REQUIRED EDUCATION AND EXPERIENCE
A bachelor's degree in a relevant field (e.g. Computer Science, Information Technology, etc.) or equivalent experience is required
WORK ENVIRONMENT/PHYSICAL DEMANDS
Travel Requirements: Must be able to travel up to 10% of the time
Weight Lifting Requirements: Normal office work up to 20 lbs.
RELATIONSHIPS
Reports To: VP of IT
Directly Manages: None
Internal Relationships: Application Architect, Business Analysts, IT Infrastructure and Project Management Office
External Relationships: External vendors and Business affiliates