Search

REMOTE Smart on FHIR Technical Lead

Wilcore Technologies Inc.
locationStafford, VA 22554, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

About Company:

About Wilcore Technologies, Inc.

Wilcore Technologies is a digital services company committed to building technology that matters. We partner with government agencies to create modern, reliable, and user-friendly solutions that improve how the public experiences critical services.

We believe great work starts with great people. Our team is made up of technologists, designers, and problem-solvers who care deeply about impact. At Wilcore, everyone has the opportunity to grow, learn, and contribute to projects that shape the future of government technology.

As a small but growing company, we value curiosity, collaboration, and craftsmanship. Every line of code, every design decision, and every interaction reflects our commitment to excellence and public service.

About the Role:

The Technical Lead will serve as the primary architect and visionary for software development projects, ensuring robust application design and seamless integration across systems. This role demands a deep understanding of Java Enterprise Edition and related technologies to drive high-performance, scalable solutions. The Technical Lead will guide and mentor development teams, fostering best practices in software design, application architecture, and performance tuning. They will collaborate closely with cross-functional teams to translate business requirements into technical specifications and deliverables. Ultimately, the Technical Lead is responsible for the successful delivery of complex software projects that meet quality standards and align with organizational goals.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Smart on FHIR
  • 5+ years of professional experience in software development with a focus on Java Enterprise Edition.
  • Proven experience in software design, application architecture, and performance tuning.
  • Strong knowledge of Hibernate and design patterns.
  • Demonstrated technical leadership experience in managing and mentoring development teams.

Preferred Qualifications:

  • Master’s degree in a relevant technical discipline.
  • Experience with shell scripting for automation and operational tasks.
  • Familiarity with level design concepts in software applications.
  • Experience working in Agile development environments.
  • Certifications related to Java or software architecture.

Responsibilities:

  • Lead the design and architecture of enterprise-level Java applications, ensuring scalability, maintainability, and performance.
  • Provide technical leadership and mentorship to development teams, promoting adherence to design patterns and coding standards.
  • Conduct performance tuning and optimization of applications to meet or exceed performance benchmarks.
  • Collaborate with product managers, QA, and other stakeholders to define technical requirements and project timelines.
  • Develop and maintain shell scripts to automate deployment, monitoring, and other operational tasks.
  • Review and improve existing codebases, including Hibernate integration and database interaction layers.
  • Facilitate technical discussions and decision-making processes to resolve complex design and implementation challenges.
  • Oversee level design aspects where applicable, ensuring alignment with overall application architecture.

Skills:

The Technical Lead will apply software design and application architecture skills daily to create scalable and maintainable systems that meet business needs. Expertise in Java Enterprise Edition and Hibernate will be essential for developing robust backend services and managing data persistence layers. Performance tuning skills will be used to identify bottlenecks and optimize application responsiveness and resource utilization. Technical leadership skills will enable the candidate to guide teams effectively, ensuring high-quality code and adherence to best practices. Shell scripting will be utilized to automate routine tasks, streamline deployment processes, and support continuous integration and delivery pipelines.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...