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