Tecolote Research, Inc.

Senior Software Developer

Tecolote Research, Inc.$120K — $140K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required.
  • 12+ years of relevant software development experience.
  • Strong understanding of object-oriented programming principles.
  • Experience with development platforms like Microsoft Stack or AWS.
  • Familiarity with web technologies (e.g., Angular, JavaScript, HTML/CSS) and databases (e.g., SQL) is highly desirable.

Responsibilities

  • Own cross-functional projects, focusing on ERP systems maintenance and support.
  • Take on challenging development tasks, proactively solving technical issues.
  • Lead the adoption of new development tools while ensuring stability of existing systems.
  • Mentor and guide junior developers, promoting best practices.
  • Ensure rigorous adherence to the software development life cycle (SDLC).

Benefits

  • Opportunity to work on critical and impactful enterprise systems.
  • Collaboration with cross-functional teams for project completion.
  • Possibility to mentor and lead junior developers, enhancing personal leadership skills.
  • Chance to innovate and modernize ERP systems.
  • Support for ongoing professional development and technical growth.
Full Job Description
Overview

We are seeking a Senior Software Developer to join our team and work with us on the systems that support our company. This individual will play a critical role in maintaining, enhancing, and modernizing our existing ERP infrastructure, ensuring continuity, reliability, and long-term scalability of core enterprise systems. If you are passionate about software development, take pride in attention to detail, and want to make a meaningful impact where you work, this is the position for you.

Responsibilities

  • Own projects cross-functionally and across teams, with a particular focus on supporting and maintaining our existing ERP systems.
  • Take on the most challenging development projects, proactively identifying and addressing major technical challenges.
  • Lead the adoption of new tools, methodologies, and systems, while ensuring backward compatibility and stability of existing ERP platforms.
  • Provide guidance, remove blockers for team members, and function as a team or segment lead when required.
  • Mentor junior developers, fostering technical growth and best practices across the team.
  • Follow standard software development life cycle (SDLC) processes with rigor and consistency
  • Develop, test, and maintain enterprise applications, with an emphasis on preserving the integrity of existing ERP systems.
  • Design and implement complex enterprise applications, ensuring seamless integration with current infrastructure.
  • Continuously innovate and modernize applicable software development technologies and trends without compromising system stability.
  • Perform thorough code reviews to uphold high standards of quality and maintainability.
  • Create and maintain detailed, accurate documentation to support long-term system maintenance.
  • Communicate effectively with operational teams regarding complex software concepts.
  • Translate technical requirements into robust application interfaces.
  • Manage time effectively in a deadline-driven, collaborative team environment.
  • Supervise staff as needed.
  • Perform other duties as assigned.


Skills Required

  • Must be a U.S. Citizen.
  • Minimum 12 years of relevant experience
  • Solid understanding of object-oriented software principles Senior Software Developer.docx
  • Demonstrated ability to learn and adapt to desktop or web development technologies, tools, and methodologies
  • Solid understanding of applicable development platforms such as Microsoft Stack or AWS
  • Knowledge of building applications and user interfaces (e.g., Angular, JavaScript, HTML/CSS, XML, C#, VBA, and VB.NET) and/or databases (e.g., SQL) is highly desirable
  • Proficiency in all MS Office applications
  • Demonstrated ability to creatively and precisely solve technical challenges, with strong attention to detail
  • Excellent communication and collaboration skills, with a proven track record of maintaining and supporting existing enterprise systems


Salary Range: $120,000 -$140,000/Year, DOE

Education

A 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.

About Tecolote Research, Inc.

Tecolote Research, Inc. is a private defense contractor that provides engineering and analysis services to the United States Department of Defense and other government agencies. The company was founded in 1973 and is headquartered in San Diego, California. Tecolote Research specializes in cost estimating, financial management, and program management services. The company has worked on a variety of defense projects, including the F-35 Joint Strike Fighter, the B-2 Spirit bomber, and the Trident missile system.
Learn more about Tecolote Research, Inc.
Size
1,200 employees
Industry
Net Income
$10 million
Founded
1973
5 Year Trend
+14%
Revenue
$150 million

Similar Jobs

More Jobs at Tecolote Research, Inc.

More Information Technology Jobs

Find similar Senior Software Developer jobs: