View all jobs

Senior Tech Lead

Minneapolis, MN · Computer/Software
Senior Technical Lead
Exempt, Full-time position

Job Summary
A Senior J2EE Technical Lead is a senior level technical contributor as well as an effective leader of a development team. A Senior J2EE Technical Lead has demonstrated expertise in a variety of information technology concepts, practices, and procedures and can design, modify, develop, write and implement software applications. The Senior J2EE Technical Lead shares responsibility (with the Project Manager, Technical Architect, etc.) for coordinating and monitoring all aspects of the software development lifecycle across multiple technology platforms and disciplines. The Senior Java Technical Lead also provides technical support and mentoring to project team members.

Essential Functions

Technical Functions
  • Researches, designs, and develops high quality computer software systems. Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Consults with technical staff to evaluate both the integration between hardware and software and the operational and performance requirements of overall systems.
  • Develops and directs software system technical design procedures, programming, technical testing and documentation.
  • Works with functional architecture and quality assurance teams to review documentation, address issues and support those roles within the development lifecycle.
  • Creates technical design documentation for software changes and development.
  • Troubleshoots and resolves software issues.
  • Consults with customers concerning the technical design and development of software applications and modifications.
  • Maintains and enhances software applications and makes necessary modifications.  This may include configuration management responsibility for software development and customizations.
  • Ability to analyze, design, and document system implementation, extension, and deployment best practices and design for particular projects and applications.
Lead/Other Functions
  • Contributes to the development of project estimates, scheduling, and deliverables.
  • Conducts code reviews for system modifications and development.
  • Ability to work collaboratively with internal and external teams on projects.
  • Ability to collaborate with or provide oversight to an offshore team to complete project deliverables.
  • Ability to communicate with the client’s technical staff, other project leads, and the project manager to deliver results.
  • Basic understanding of retail operations and how packaged software works within this industry.
  • Coordinates the efforts of other developers by assigning and reviewing development work.
  • Establishes/maintains effective team communications to ensure client needs are met.
  • Keeps management team apprised of work progress and is proactive in communicating any concerns or opportunities for better project delivery.
  • Supports sales meetings and calls as needed.
  • May be responsible for / engaged in the entire project lifecycle.

Other Functions: 
  • Follow BTM business development methodologies and procedures
  • Attend and participate in BTM meetings as required
  • May perform other job related duties as assigned
  • Adapt to changes in role and responsibilities
  • Keep abreast of industry solutions, technologies and best practices
Experience, Education and Other Requirements
  • 7+ years’ experience in J2EE software design and/or development.
  • Strong knowledge of Object Oriented Design and Development.
  • Experience designing, developing, and delivering custom software solutions
  • Experience preferred with the following:
    • Working with distributed team
    • Leading a development team
    • Design /development on  Spring
    • Working with relational databases
    • Working with Web Services  
    • Working with Application Servers – preferably WebLogic, Jetty, Jboss
    • Unix Shell Scripting, Windows Scripting
    • Scheduling  tools  – UC4 ,  Cron, Autosys
  • Retail industry and/or Oracle Retail/ MOM knowledge is a plus
  • Strong understanding of SDLC methodologies
  • Excellent written and oral communication skills.
  • Ability to learn and leverage new frameworks
  • Ability to work flexible hours as needed to accommodate offshore team and client needs.
  • Ability to clearly communicate design rationales and build consensus around designs.
  • Ability to develop innovative approaches to complex design problems.
  • Strong desire for ownership of assigned tasks.
  • Undergraduate degree
  • Travel on average 25% of the time
Powered by