Senior Web Application Developer

Saint Louis, Missouri /
Technology /
Full-time
Are you a life-long learner who also enjoys teaching and mentoring fellow developers? Do you enjoy designing and implementing solutions to complex technical problems and sharing them with others? If so, you may be exactly who we’re looking for. BizLibrary is seeking a Senior Web Application Developer to be an integral part of our high-performing agile team. As a Senior Developer at BizLibrary you’ll be responsible for maintaining and enhancing e-learning and content delivery web applications used by organizations around the world while also mentoring and coaching others as they do the same. You’ll have the opportunity to work with AWS cloud technologies to develop scalable solutions to interesting problems while supporting development of existing code within the .Net Core framework.  

Responsibilities

    • Work in an Agile team process, collaborating closely with fellow developers and team leads  
    • Write quality code across the full stack to implement new features and enhancements  
    • Adhere to and improve team coding standards and best practices  
    • Participate in peer code reviews and provide constructive feedback  
    • Perform user story testing to confirm expected functionality  
    • Accurately estimate user stories and assist with grooming sessions  
    • Provide daily status updates to fellow team developers and team leads  
    • Mentor developers on technical best practices  
    • Foster a collaborative environment within a cross-functional team  
    • Troubleshoot and support application issues and bugs  
    • Communicate effectively and proactively  

Qualifications

    • 6 years of experience with object-oriented programming languages  
    • 6 years of experience of database-related experience (SQL, MySQL, Oracle, etc.)  
    • 6 years of experience working in a team environment  
    • 4 years of experience working with advanced JavaScript frameworks (ex: Angular, Sencha, KnockoutJS, MeteorJS, Vue.js)  
    • Excellent knowledge of HTML, CSS, JavaScript, C#, and SQL  
    • Experience with Agile development processes, methodologies, and tools  
    • Solid understanding of Object-Oriented software design  
    • Aptitude and a desire to learn new technologies  
    • Experience teaching and mentoring others  
    • Experience with APIs (REST, SOAP, GraphQL)  
    • Undergraduate degree in computer science or equivalent relevant experience  
    • Excellent verbal and written communication skills  

Nice to Haves

    • Experience with Cloud Technologies (AWS, Azure, Google Cloud, etc.)  
    • Familiarity with the SCORM & AICC standards  
    • Experience with NoSQL databases such as Mongo or Dynamo  
    • Active contributor to open source projects