BLUE LINX CORPORATION Sr. Software Developer in Kansas City, Missouri
DESCRIPTIONless thanbr> OnPoint Digital Solutions is looking for a Senior Software Developer Back-End to join our competitive software development team. The Senior Software Developer Back-End will have the opportunity to be a critical part of a fast-growing technology start-up within a large and stable company, working with industrial clients across a broad set of companies while leveraging cutting-edge technical solutions in problem-solving/optimization. The Senior Software Developer Back-End will make critical contributions to architect and deliver scalable commercial software product in the analytics domain involving data science/machine learning/big data. The successful candidate will apply their technical expertise to build a data-intensive, distributed, cloud-native multi-tenant SaaS software platform, iteratively. Excellent communication and collaboration skills are required, and the successful candidate must be passionate about customer satisfaction.less thanbr>WHAT YOU WILL DO IN YOUR ROLEless thanbr> * Collaborate with Product Owner, UX Designers, software engineers, and stakeholders to design, build, and ship new features/improvements every 1-2 weeks to productionless thanbr> * Design, develop data-intensive distributed back-end components Web APIs, domain logic, distributed components, services meeting complex scalability and performance requirementsless thanbr> * Investigate and improve product performance across tiers/layersless thanbr> * Participate in design and code reviewsless thanbr> * Mentor entry level developers with best practices such as design/architectural patterns and writing efficient codeless thanbr>THE EXPERIENCE YOU WILL BRINGless thanbr>Requirements:less thanbr> * 5+ years of professional experience working with back-end development technologies such as C#, Java, Python, REST APIs, SQL and/or NoSQL databasesless thanbr> * 2+ years of experience with cloud technologies AWS, Azure and architectures such as distributed systems and micro-servicesless thanbr>WHAT WILL PUT YOU AHEADless thanbr> * Strong Computer Science fundamentals such as data structures, algorithms, design, and architecture patternsless thanbr> * Bachelor's degree in Computer Science, Computer Engineering, or related field from an accredited institutionless thanbr> * Experience building on data-intensive systems - complexity involving handling large data volume, performance/memory constraints and scalability needsless thanbr> * Experience/knowledge with building elastic systems, systems that scale automatically on demandless thanbr> * Experience with distributed cache systems such as Redis, Memcached, etc.less thanbr> * Experience with both RDBMS SQL and NoSQL technologies and dealt with technical complexities such as concurrency, partitioning, etc.less thanbr> * Experience with Object-Oriented Design OOD, domain-driven design DDDless thanbr> Salary and Benefits Commensurate with Experience.less thanbr>less thanbr>Equal Opportunity Employer.less thanbr>less thanbr>Except where prohibited by state law, all offers of employment are conditioned upon successfully passing a drug test.less thanbr>This employer uses E-Verify. Please visit the following website for additional information: company's websiteless thanbr>less thanbr>less thanbr>less thanbr>Employer's Job# KOCH-INFOR-1229-OTHLOC-US-MO-KANSASCITY2less thanbr>Please visit job URL for more information about this opening and to view EOE statement.