Job Description
Job Description
Job Title : Sr. IT Software Developer – MEAN Stack
Job Location : Allen, TX / Remote
Job Type : Contract
Summary
We are looking for a senior MEAN stack developer seeking to ignite their career while helping to build intuitively designed applications using a wide range of modern technologies and practices.
Responsibilities include participation in the entire software development lifecycle from design to creation, ownership and sustained tier-3 support. You will be helping to create the next generation of internal and external web and mobile applications to provision, manage, and deliver services to our subscribers.
Essential Job Functions :
- Requirements analysis : Review and provide consulting for user story requirements with ourinternal partners
- System Architecture : Collaborate in technical design of new and updated functionality withvarious internal teams and vendors
- Feature development : Develop new features across the full stack to include database, services,API integration, and front-end UI
- Maintenance : Help to investigate, troubleshoot, debug and implement fixes for softwaredefects
- Support : Occasional rotation of software deployments and on-call response relating to criticaltier-3 escalations
- Testing : Work closely with System Test Teams and UAT to ensure product quality
- Dev ops functions : Interact with Operations to support our deployment process and buildautomation
- Documentation : Provide regular technical documentation for new features and functions
- Peer development : Engage in pair development programming, code reviews and continuedlearning with other members of the team
- Security : As a commercial enterprise developer you will be expected to follow the highestprofessional standards in keeping our systems and data secure!
Required Skills and Experience :
Bachelor's degree in Computer Sciences or a combination of verifiable work experience andcertifications in development.Must be able to demonstrate ability to build complete end-to-end solutions from the ground-upduring technical interviewExposure to a mix of the following technologies :
Database technologies : MongoDB, Express, Angular, NodeTesting and / or automation frameworks : Selenium, Jasmine, Karma, etcCode maintenance : Experience with Git, TFS or similar source control system