The company is looking to build world-class products and platforms and needs a Systems Software Developer to develop, design, code, and test new software applications.
Requirements
- Knowledge of JavaScript, ASP.NET core, T-SQL and/or similar programming languages
- Working knowledge with DevOps, building and maintaining cloud based infrastructure (AWS preferred)
- Mobile development (Android/IOS)
- SQL development experience (PostgreSQL/MySQL) or other RDBMS
- Knowledge of software architecture and programming practices and patterns
- Experience with NodeJS / ReactJS / React Native / AngularJS) or related libraries for building UIs
- Experience with web development
Responsibilities
- Write clean code with a focus on quality, testability, and continuous delivery
- Write, test, integrate, debug, and troubleshoot software applications
- Design and implement software components and systems running within the Platform
- Maintain, support and troubleshoot all components of the Platform
- Work within Software Development Lifecycle (SDLC) and adheres to it’s best practices including an Agile Development Lifecycle
- Research current technologies and best practices; to incorporate industry standards into the Platform
- Participate in additional projects/activities to support ongoing business needs
Other
- Possesses a broad theoretical job knowledge typically obtained through advanced education
- Has no discretion to deviate from established procedures by performing structured work assignments
- Work is closely supervised
- Problems faced are not typically difficult nor complex
- Explains facts, policies and practices related to job area
- Excellent written and verbal communication skills
- High level of attention to detail and strong analytical and problem solving skills
- Ability to translate complex problems and ideas into easily understood descriptions
- Effective organizational and time management skills with ability to prioritize effectively
- Strong team player, results orientated, dedication to excellence & sense of urgency to achieve business objectives
- Ability to apply good judgement, decision making skills and strong work ethics and integrity on the job
- Bachelor’s degree in CS, IS or Engineering with relevant coursework OR additional applicable work experience and multiple advanced technical certifications in programming language or software design may be considered in lieu of a degree
- 1+ years of progressive experience writing high quality, maintainable, and highly usable web and mobile applications