Sr. Developer
MUST BE HYBRID (ON-SITE) ORLANDO NO EXCEPTIONS. This project is the development/automation of a new incident communication system for multiple applications used in the Company Enterprise.
Basic qualifications:
• Bachelor's degree in computer science or similar field or related work experience.
• 5 plus years of dynamically related experience in coding and development of highly scalable, high-impact software components, and/or client-facing web applications.
• Demonstrated proficiency with current software development lifecycle (SDLC) concepts and best-practices, CI/CD pipelines, and test-driven development.
• Strong experience in Object-Oriented design principles, patterns, and coding best practices
• Demonstrated proficiency with Restful API development using NodeJS, JavaScript, TypeScript, Express, etc.
• Demonstrated proficiency with UI development using Angular, JavaScript, TypeScript, etc.
• Strong experience with database applications (e.g., Aurora MySQL, Dynamo Db, etc.).
• Strong experience with Cloud computing and infrastructure such as AWS – EC2, Lambdas, API Gateway, ElastiCache, ECS/EKS/ECR, SNS, SQS, etc.
• Demonstrated understanding of how to configure and use code management, configuration, and deployment tools, including: git, GitHub, GitLab, etc.
• Proficient at using modern code-management practices to work on multiple branches and merge code with peer developers.
• Must have Typescript and NodeJS
• Looking for a candidate that worked as a developer in an incident messaging group.
Required Education: BA Degree- Computer Science
Expected Qualifications:
• Want to see impact as a software engineer at previous roles
o We want engineers that have solved at least some problems of medium complexity (this can be a bit subjective, but hopefully helps). Do not want to see general resume
o Overall, did candidate deliver software that helped the business, customers, or other employees
• Should understand object-oriented programming:
o Must be strong with OOP; we use it heavily and it’s a basic expectation for the role
• JavaScript fundamentals
o As of now, this team exclusively uses JavaScript/TypeScript. We want a candidate with a good grasp of it.
o We don’t necessarily have a preference on if the candidate specialized in front-end or back-end development. Same with frameworks or side tooling; no preference. A candidate that actually knows the language well can adapt to using that language in a variety of contexts.
Preferred Qualifications:
• Knowledge of Data Structures
o Have a solid understanding of some common data structures and when to use them, e.g., arrays, stacks, queues, maps, graphs.
• Cloud tooling
o A surface-level understanding of some cloud products would be beneficial in helping this candidate succeed.
• System design
o Has experiencing taking an abstract idea and solutioning a system to meet those needs