Tecuity Logo
rocket taking flightrocket taking flight

Help us build the future

Join our team of dedicated professionals making government services accessible, beautiful and fun.

Software Engineer Level 1

Position Summary

We have an exciting opportunity for a highly motivated Software Engineer 1 responsible for designing, implementing, and maintaining internet applications and related systems. Must be highly responsible, accountable, self-motivated, talented in problem solving, and be able to design optimal solutions to complex problems. You will have the opportunity to collaborate with some of the best talent in the industry to create innovative, high-quality solutions to meet our clients’ business needs and objectives. You will be expected to follow industry best practices, standards, and patterns. You will be part of a team where collaboration is encouraged and excellence is rewarded.

Essential Job Functions

  • Participate in all phases of the application development process.
  • Code, test, debug, and document software components and applications
  • Contribute quality code and strive for excellence within the team and company culture
  • Translate business-specific requirements into software components and applications
  • Provide user-support for web software applications
  • Complete assigned work items and work with a team
  • Other programming duties as assigned

Requirements

  • 4-year degree or equivalent experience
  • 2+ years of coding in C# in a .NET environment (.NET Core, ASP.NET, MVC 4/5, LINQ, WebAPI, etc.)
  • 2+ years of experience on MS SQL Server 2005/2008/2012. Must be strong on stored procedures, functions
  • Experience with web technologies: ASP.NET, HTML5, JavaScript, AJAX, CSS, JSON
  • Exposure to JavaScript libraries (React JS, AngularJS, Vue, etc) is a plus
  • Experience with web communication protocols, including REST and GraphQL
  • Experience developing cross-browser code and responsive CSS
  • Experience with the agile software development methodologies is a plus
  • Technically adept, high-energy, self-motivated, passion for innovation and driven by results
  • Excellent written and verbal communication skills
  • Team player attitude willing to work hard to ensure success of the team and project
  • Experience working in a collaborative environment
  • Ability to translate business needs into functional products and solutions
Software Engineer Level 2

Position Summary

We have an exciting opportunity for a highly motivated Software Engineer 2, responsible for designing, implementing, and maintaining internet applications and related systems. Must be highly responsible, accountable, and self-motivated, talented in problem solving, and be able to design optimal solutions to complex problems. You will have the opportunity to collaborate with some of the best talent in the industry to create innovative, high-quality solutions to meet our clients’ business needs and objectives. You will be expected to follow industry best practices, standards, and patterns. You will participate in teams where collaboration is encouraged and excellence is rewarded

Essential Job Functions

  • Competent at a technical level in all phases of the application development process.
  • Code, test, debug, and document software components and applications
  • Contribute quality code and strive for excellence within the team and company culture
  • Translate business-specific requirements into software components and applications
  • Provide user-support for web software applications
  • Complete assigned work items and work with a team
  • Other programming duties as assigned

Requirements

  • 4-year degree or equivalent experience
  • 4+ years of coding in C# in a .NET environment (.NET Core, ASP.NET, MVC 4/5, LINQ, WebAPI)
  • 4+ years of experience on MS SQL Server or equivalent SQL experience. Must be strong on stored procedures, functions.
  • Experience with web technologies: ASP.NET, HTML5, JavaScript, AJAX, CSS, JSON
  • Exposure to JavaScript libraries (React JS, AngularJS, Vue, etc)
  • Experience with web communication protocols, like REST and GraphQL
  • Experience developing cross-browser code and responsive CSS
  • Experience with the agile software development methodologies
  • Technically adept, high-energy, self-motivated, passion for innovation and driven by results
  • Excellent written and verbal communication skills
  • Team player attitude willing to work hard to ensure success of the team and project
  • Experience working in a collaborative environment
  • Ability to translate business needs into functional products and solutions
Software Engineer Level 3

Position Summary

We have an exciting opportunity for a highly motivated Software Engineer 3, responsible for designing, implementing, and maintaining internet applications and related systems. Must be highly responsible, accountable, and self-motivated, talented in problem solving, and be able to design optimal solutions to complex problems. You will have the opportunity to collaborate with some of the best talent in the industry to create innovative, high-quality solutions to meet our clients’ business needs and objectives. You will be expected to follow industry best practices, standards, and patterns. You will participate in teams where collaboration is encouraged and excellence is rewarded

Essential Job Functions

  • Competent at a technical level in all phases of the application development process.
  • Code, test, debug, and document software components and applications
  • Contribute quality code and strive for excellence within the team and company culture
  • Translate business-specific requirements into software components and applications
  • Provide user-support for web software applications
  • Other programming duties as assigned

Requirements

  • 4-year degree or equivalent experience
  • 8+ years of coding in C# in a .NET environment (.NET Core, ASP.NET, MVC 4/5, LINQ, WebAPI)
  • 8+ years of experience on MS SQL Server or equivalent SQL experience. Must be strong on stored procedures, functions.
  • Experience with web technologies: ASP.NET, HTML5, JavaScript, AJAX, CSS, JSON
  • Exposure to JavaScript libraries (React JS, AngularJS, Vue etc)
  • Experience with web communication protocols, like REST and GraphQL
  • Experience developing cross-browser code and responsive CSS
  • Experience with the Agile software development methodologies is a plus.
  • Technically adept, high-energy, self-motivated, passion for innovation and driven by results.
  • Excellent written and verbal communication skills.
  • Team player attitude willing to work hard to ensure success of the team and project.
  • Experience working in a collaborative environment
  • Ability to translate business needs into functional products and solutions
Other

If you're an individual who doesn't fit the mold, we'd love to hear from you!

Frontend Software Engineer

Position Summary

We are looking for frontend software engineers who are passionate about creating software solutions for the modern web. You will be responsible for developing with modern frontend toolsets in a fast-paced, innovative environment. As a frontend developer, you will work closely with talented designers, and backend developers, to create and maintain a variety of accessible public and internal user-interfaces. You will be expected to follow industry best practices, standards, and patterns, and will be part of a team where collaboration is encouraged and excellence is rewarded.

Essential Job functions

  • Create and maintain user-interfaces for a variety of applications.
  • Translate designer specifications and mockups into maintainable application code.
  • Contribute to user-experience, design, and architecture discussions.
  • Work with on-staff accessibility professionals to ensure full compliance with WCAG accessibility standards.
  • Create rich web experiences using a variety of modern technologies including HTML canvas, PDF Rendering, and modern frameworks.
  • Contribute to the creation of web APIs.
  • Contribute to the maintenance of open-source libraries published by Tecuity.
  • Contribute to the maintenance of company web marketing materials.
  • Complete assigned work items and work with a team.
  • Other programming duties as assigned.
  • Other duties as assigned.

Requirements

  • 4-year degree or equivalent experience
  • 4+ years experience programming in Javascript
  • 4+ years experience delivering production products
  • Advanced programming experience using React, or equivalent framework experience
  • Advanced HTML and CSS experience
  • Advanced experience creating cross-browser, responsive user interfaces
  • Understanding of accessibility principles as they relate to the modern web
  • Experience integrating with internal and external APIs
  • Experience developing with NodeJS
  • Excellent written and verbal communication skills
  • Team player attitude, willing to work hard to ensure success of the team and project
  • Comfortable working in a large codebase with many stakeholders
  • Experience working in a collaborative environment

Why Tecuity?

Tecuity boasts an excellent work environment, with a results-driven team building an exciting future.

Benefits include:

  • Company paid Medical/Vision/Dental/Life Insurance
  • Long-term Disability
  • Paid Time Off (Holidays, Vacation, Sick)
  • 401K with Company Match

To Apply:

Send resume to hr@tecuity.com with "Frontend Engineer" in the subject line or apply here at Tecuity.com/careers. Serious candidates only please.

About Tecuity

Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 15 years of experience working directly with Secretary of State offices.Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers’ success has resulted in long-term business relationships.

Quality Assurance Manager

The Quality Assurance Manager is responsible for implementing and driving best practices for improving quality assurance and automation engineering. The QA Manager is expected to develop, plan, execute, and maintain test cases, scripts, plans, and protocols for projects under development. The ideal candidate will be technical and possess strong leadership and management skills, be proactive, strategic, and capable of performing hands-on work as required. The QA Manager will partner with project managers, developers, testers, and other business stakeholders to ensure that we are delivering the best possible experience to our customers. The QA manager is deeply knowledgeable about current projects and has a drive for continuous optimization and improvement.

Essential Job Functions

  • Manage all aspects of quality assurance in the release process, including developing standards and procedures to determine product quality, designing software tests to be implemented, performing and documenting risk analysis, and presenting solutions to resolve issues.
  • Foster an approach to continuous improvement in all QA activities.
  • Work closely with project managers, software developers, and QA associates to perform early testing and fix issues prior to integration. Drive innovation and streamline overall testing process.
  • Lead a team of QA associates working across multiple releases, creating a strong team atmosphere and inspiring individuals to take ownership.
  • Work with product, design, and engineering leaders to define best practices.
  • Analyze deficiencies in service or performance and recommend product or service improvements to address problems.
  • Identify, isolate, and track bugs or errors found during the test phase and document findings for review.
  • Review user interfaces for consistency and functionality.
  • Other duties as assigned.

Requirements

  • 4-year degree in related field or equivalent experience
  • 5+ years experience in software developing and testing
  • Experience leading and mentoring QA engineers.
  • A passion for QA and the processes that enable the consistent delivery of high-quality software.
  • Skilled at evaluating existing processes and procedures and making recommendations for improvement.
  • Superior analytical and problem-solving skills, self-motivation, and the capacity to work under pressure and on tight deadlines.
  • Excellent oral and written communication skills.
  • Team player attitude with experience working in collaborative environment.

    Technical Skills

    • Experience working as a member of an Agile team to enhance and improve software written in one or more of the following languages: C#, .NET, Java
    • Hands-on experience with numerous tools/technologies (i.e. React, Javascript, .Net, C#, DevOps, Scrum/Agile, SQL, XML, and VSO).

Why Tecuity?

Tecuity boasts an excellent work environment, with a results-driven team building an exciting future.

Benefits include:

  • Company paid Medical/Vision/Dental/Life Insurance
  • Long-term Disability
  • Paid Time Off (Holidays, Vacation, Sick)
  • 401k with Company match

To Apply:

Apply with your resume here on our careers page or send your resume to hr@tecuity.com with "QA Manager" in the subject line.

Senior Frontend Software Engineer

We are looking for a Senior Frontend React software engineer who is passionate about creating software solutions for the modern web. The Senior Frontend React software engineer will work closely with project managers and business analysts to help define project requirements and development tasks. You will be responsible for developing with modern frontend toolsets in a fast-paced, innovative environment. As a Senior Frontend software engineer, you will work closely with talented designers, and backend developers, to create and maintain a variety of accessible public and internal user-interfaces. The Senior Frontend React software engineer will also mentor other software engineers and serve as a technical expert in the development process and be a resource as required to project managers and business analysts in technical meetings. The Senior Frontend React software engineer will be expected to follow industry best practices, standards, and patterns, and will be an example to others and help facilitate team collaboration in development efforts.

Essential Job Functions

  • Create and maintain user-interfaces for a variety of applications.
  • Translate designer specifications and mockups into maintainable application code.
  • Design the aesthetics and graphic elements to be implemented within a website or product to create both functional and appealing features that address clients’ needs.
  • Work closely with cross-functional teams to gather and define requirements, determine level of effort, and contribute to user experience, design, and architecture decisions.
  • Illustrate design ideas using storyboards, process flows, and sitemaps.
  • Serve as a key player in the implementation of software projects, including project schedules, milestones, and integration into the overall system.
  • Create rich web experiences using a variety of modern technologies including HTML canvas, PDF Rendering, and modern frameworks.
  • Lead technical meetings to rigorously review software, coordinate and prioritize activities, and track deliverables.
  • Initiate and lead activities during system integration to find defects and provide root- cause solutions to ensure robust software releases.
  • Provide technical interface with the customer in a professional manner.
  • Mentor and motivate other software engineers and encourage team collaboration.
  • Lead development efforts to create and maintain user-interfaces for a variety of applications.
  • Work with staff professionals to ensure full compliance with WCAG accessibility standards.
  • Contribute to the creation of web APIs.
  • Other duties as assigned

Requirements

  • 4-year degree or equivalent experience
  • 6+ years’ experience programming in Javascript
  • 6 + years’ experience delivering production products Advanced programming experience using React, or equivalent framework experience
  • Advanced HTML and CSS experience
  • Advanced experience creating cross-browser, creative, adaptive, and responsive UX/UI solutions for software development applications.
  • Understanding of accessibility principles as they relate to the modern web
  • Experience integrating with internal and external APIs
  • Experience developing with NodeJS.
  • Excellent written and verbal communication skills
  • Experience leading a team in a collaborative environment
  • Team-player attitude willing to work hard to ensure success of the team and project
  • Comfortable working in a large codebase with many stakeholders

Why Tecuity?

Tecuity boasts an excellent work environment, with a results-driven team, building an exciting future.

Benefits include:

• Company-paid Medical/Vision/Dental/Life/Disability Insurance

• Paid Time Off (Holidays, Vacation, Sick)

• 401K with Company Match

Job Type: Full-time

QA Associate

Position Summary

The Quality Assurance (QA) associate is responsible for the creation of tests to identify issues with software before the product launch. The QA associate monitors every phase of the development process to ensure that the design and software adhere to company and customer standards. The QA associate helps meet deadlines by breaking up the development process into attainable testing goals and relaying any issues back to the development and project team leaders.

Essential Job Functions

• Perform manual and automated testing. • Record test progress and results. • Perform and document risk analysis. • Comply with standards and procedures to determine project quality and release readiness. • Drive innovation and streamline overall testing process. • Identify, isolate, and track bugs or errors found during the test phase and document findings for review. • Develop and run new tests • Collaborate with software developers, business analysts, and project managers to fix issues. • Review user interfaces for consistency and functionality • Other duties as assigned

Requirements

• 4-year degree, (or currently pursuing a 4-year degree) in related field or equivalent experience • 2+ years experience in software development and testing • Proficiency in computer technology and programming languages (C#, .Net, Java, React, SQL) • Exceptional attention to detail. • Excellent analytical and problem-solving skills. • Excellent oral and written communication skills. • Team player attitude with experience working in a collaborative environment.

Why Tecuity? Tecuity boasts an excellent work environment, with a results-driven team building an exciting future.

Apply online or send resume to hr@tecuity.com with “QA Associate” in the subject line.

Serious candidates only please.

About Tecuity Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 15 years of experience working directly with Secretary of State offices. Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers’ success has resulted in long-term business relationships.

IT Project Manager

The Project Manager is responsible for coordinating and managing all aspects of the software implementation effort. This includes working with customers, coordinating requirements with the customer and the development team, managing all aspects of the project including scope, calendar, resources, and budget. This includes the day-to-day execution, management, and operations of the project. The Project Manager leads the project team, ensures project execution, and provides the consistency needed to see software projects through from start to finish. They are accountable for delivering high-quality solutions within the budget and project timelines to meet customer requirements and project objectives.

Essential Job Functions

  • Overall management of contract requirements, full-scale project plans, documentation, application implementation, deployment and delivery activities.
  • Communicate with clients to understand their needs and define the scope and objectives of the project.
  • Work with technology and operations counterparts to review and mitigate projects and other risks to deliver solutions as per agreed schedule.
  • Manage project progress, development, and implementation of software as per the COTS architecture and design.
  • Deliver stable, scalable technology solutions while driving effectiveness and efficiency.
  • Interface with various technology teams to determine best in class technology solutions.
  • Recommends information technology strategies, policies, and procedures by evaluating organization outcomes, identifying problems, evaluating trends, anticipating requirements.
  • Maintains quality service by establishing and enforcing organization standards.
  • Create and maintain project timelines for technical design, data modeling, system integration, testing and application delivery. Proactively manage changes in project scope, resources, and timelines.
  • Estimate and plan resources, coordinate the efforts of team members and third-party contractors or consultants.
  • Effectively communicate project expectations, project progress to team members and all parties involved.
  • Identify and prioritize potential risks to project delivery and resolve issues and conflicts.
  • Track project milestones and deliverables and communicate with related parties on an ongoing basis.
  • Develop and deliver progress reports, proposals, requirements documentation, and presentations.
  • Coach, mentor, motivate, and supervise project team members and influence them to take positive action for their assigned work.
  • Other duties as assigned.

Requirements

  • 4-year degree or equivalent experience
  • PMP Certification is required
  • 5+ years of experience in successful software project management
  • Evidence of ability to make key strategic decisions
  • Strong people management and leadership experience
  • Experience with the Agile software development methodologies is a plus
  • Technically adept, high-energy, self-motivated, passion for innovation and driven by results
  • Excellent written and verbal communication skills
  • Team player attitude willing to work hard to ensure success of the team and project
  • Experience working in a collaborative environment
  • Ability to translate business needs into functional products and solutions
  • Prior software development experience is a plus.
  • Experience in both project management and product management of software implementation efforts

    About Tecuity Our mission is to empower our customers with future-proof technologies utilizing our Low-Code, No-Code platform to adapt faster and scale smarter with confidence today and tomorrow.

Database Administrator

Position Summary

The Database Administrator (DBA) will be responsible for managing and maintaining all new and existing database software and monitoring overall database performance. The DBA will provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for the end-users. The DBA will also be responsible for documenting data policies and procedures as well as data standards. An ideal candidate will have advanced knowledge of database structure and theory, a solid understanding of disaster recovery and database backup procedures, and demonstrate high standards of accountability, customer focus, and quality.

  • Essential Job Functions • Install, configure, and maintain the performance of database servers
  • Develop processes for optimizing and maintaining database performance and security.
  • Set and maintain database standards.
  • Manage database access.
  • Schedule and perform regular server maintenance.
  • Install, upgrade, and manage database applications.
  • Diagnose and troubleshoot database errors.
  • Recommend and implement emerging database technologies.
  • Create and manage database reports, visualizations, and dashboards.
  • Create automation for repeating database tasks.
  • Provide proactive and reactive end-to-end technical support and problem resolution.
  • Establish a disaster recovery protocol.
  • Other duties as assigned

Requirements

  • 4-year degree or equivalent experience
  • 4+ years experience in database administration, database architecture, or a related field.
  • Experience with database design, documentation, and coding
  • Advance knowledge of database security, backup and recovery, and performance monitoring standards.
  • Adept at query optimization including indexing and familiarity with full-text indexes.
  • Extensive experience with stored procedures, functions, and triggers.
  • Extensive experience with database technologies (MySQL, MS SQL, PostgreSQL Oracle)
  • PowerShell and Unix shell scripting skills
  • Familiarity with SSAS, SSIS, SSRS
  • Experience with cloud services (AWS, Microsoft Azure) a plus
  • MCSE/MCSA certification preferred.
  • Problem solving skills and ability to think algorithmically.
  • Excellent written and verbal communication skills.
  • Impeccable attention to detail
  • Team player attitude with experience working in a collaborative environment.

    Why Tecuity? Tecuity boasts an excellent work environment, with a results-driven team building an exciting future.\ Benefits include:

    • Company paid Medical/Vision/Dental/Life Insurance

• Long-term Disability

• Paid Time Off (Holidays, Vacation, Sick)

• 401K with Company Match

About Tecuity

Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 16 years of experience working directly with Secretary of State offices.Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers’ success has resulted in long-term business relationships.

Apply Today

Tecuity logo