Unknown Company

Software Developer - Senior (6-10 Yrs)

denver, co • Posted 1 weeks ago
Onsite Full Time General

Senior Software EngineerSummary:Senior: Skills equivalent to 6-10 years in comparable position.Description:BS or MS in computer science or related technical field with.NET backgroundMinimum 6+ years demonstrated real world experience in enterprise multi-tier application developmentDemonstrated hands-on experience in object-oriented languages such as C# or C++ in.NET platformDemonstrated experience in software engineering principles - software design patternsDemonstrated hands-on experience in relational database development, such as SQL server and Oracle.

Experience with MongoDB or Aerospike is a plusExperience designing and implementing REST based Web Service API(s)A passion for API design and amazing developer experiencesAttention to detail, especially around performance, scalability, accessibility, reliability, and securityProficiency in common backend tech stacks for RESTful API, storage, caching and data processingContribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of transactions/usersExperience developing application for private/public Clouds (PCF / AWS / GCP / Azure).Produce high-quality, production-ready, readable, maintainable codeEmploy automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you developComfortable with continuous integration and continuous deployment (CI/CD) conceptsExperience with Atlassian tool suite is strongly preferred: JIRA, Confluence, BitBucket, BambooExperience in following best practices in writing reliable and maintainable code that may be used by many other engineersAbility to keep up-to-date with new technologies to understand what should be incorporatedStrong collaboration and communication skillsLead large projects from initial inception to productionStrong communication skills and the ability to interact with business partners to interpret requirements and design solutions to fit those requirementsExperience mentoring and guiding junior developersExperience creating software designs and reviewing them with architecture teamSelf-motivated, quick learner who can manage multiple initiatives with minimal directionA yearning to understand and leverage new tools and technologiesBe a team player, self-motivated and able to work collaboratively across organizations and geographic locationsFamiliarity with Agile methodologiesKnowledge of Mutual Fund and Clearing business is a plus

Back to Job Search