Senior Software Developer
OverviewWe are seeking a Senior Software Developer to join our team and work with us on the systems that support our company. If you are passionate about software development and want to make a difference where you work, then this is the position for you.ResponsibilitiesOwn projects cross functionally/across teamsTakes on the most challenging development projects. Identifies and proactively tackles these major challenges.Leads adoption of new tools, methodologies, and systems.Gives guidance, unblocks others, and may function as team leadMay function as a team or segment leadMentors more junior developersFollow standard software development life cycle processesDevelop, test and maintain enterprise applicationsDesign and implement complex enterprise applicationsContinuously innovate and modernize applicable software development technologies and trendsPerform code reviewsCreate and maintain appropriate documentationCommunicate effectively with operational teams with complex software conceptsTranslate technical requirements, develop application interfaceManage time in a deadline-driven, team environmentMay supervise staffPerform other duties as assignedSkills RequiredMust be a U.S. CitizenMinimum 8 years experiencePossess a solid understanding of object-oriented softwareAbility to learn desktop software development or web development technologies, tools and methodologiesPossess a solid understanding of applicable development platforms such as Microsoft Stack or AWSKnowledge of building applications and user interfaces (e.g. Javascript, HTML/CSS, XML, C#, VBA and VB.NET) and/or databases (e.g. SQL) is desirableProficient in all MS Office applicationsDemonstrated ability to creatively solve technical challengesPossess excellent communication and collaboration skillsEducationA bachelor’s degree in computer science (or other relevant concentration) required. An additional three years of directly relevant software development experience may substitute for the degree requirement.BenefitsWe offer competitive salaries commensurate with education and experience. We have an excellent benefits package that includes:Comprehensive health, dental, life, long and short-term disability insurance100% Company funded Retirement PlansGenerous vacation, holiday and sick pay plansTuition assistanceAbout Tecolote ResearchTecolote Research is a private, employee-owned corporation where people are our primary resource. Our investments in technology and training give our employees the tools to ensure our clients are provided the solutions they need, and our very high employee retention rate and stable workforce is an added value to our customers. Apply now to connect with a company that invests in you.View all career opportunities: www.tecolote.comFollow us on social media: LinkedIn | X @TecoloteInc | Facebook[EOE/M/F/Disability/Veterans]