← Back to jobs

Technocraft Solutions Logo
LEAD SOFTWARE DEVELOPER

Technocraft Solutions

 

Tallahassee, Florida, USA

Posted On: Just posted
Experience: 7+ years
Availability: Hybrid
Openings: 1
Category: Lead Software Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

  • Experience: Minimum 7+ years as a Lead Developer or Development Manager 2 and 5+ years of broad development technology experience.
  • Database Technologies: Azure SQL, Microsoft SQL Server, Oracle databases, or similar relational databases.
  • SQL: Proficiency in SQL and knowledge of relational database terminology and concepts.
  • Microsoft Technologies (Preferred): Microsoft Visual Studio and .NET.
  • ORM Frameworks (Preferred): Object-Relational Mapping (ORM), Entity Framework and NHibernate.
  • Financial Applications: Development and maintenance of software systems supporting complex financial business processes; analysis of financial systems and dependent business processes.
  • Software Development: Application development, maintenance, adherence to software development standards and implementation of robust, scalable solutions.
  • Quality Assurance: QA guidance and oversight for new code from inception through integration, staging and production; knowledge and application of QA and quality-control methodologies, techniques and tools.
  • Systems Analysis: Complex systems analysis, evaluation of current business functions for effectiveness and efficiency, translation of user requirements into business solutions and assistance with process redesign.
  • Troubleshooting: Identify, analyze and resolve technical problems using troubleshooting tools, techniques and teamwork.
  • Process Improvement: Development roadmaps, process and methodology standardization, technical documentation, research, best practices and continuous improvement.
  • Technical Leadership: Lead development teams and collaborate with developers and architects on guidelines, methodologies and documentation.
  • Cross-Functional Collaboration: Work with distributed teams to ensure project requirements are communicated, supported and delivered to high standards.
  • Communication: Clear verbal and written communication for project meetings, management presentations and other settings; effective listening and information processing.
  • Customer Service: Assess customer needs, provide information or assistance, meet expectations and resolve problems involving business offices, the public, or other agencies.
  • Decision-Making: Make sound, informed, objective decisions.
  • Flexibility: Adapt to changing conditions, new information, processes, improvements and unexpected obstacles; give and receive constructive feedback.
  • Interpersonal & Conflict Resolution: Demonstrate courtesy, understanding, professionalism, conflict resolution and effective working relationships.
  • Problem-Solving: Identify and evaluate issues, exercise sound judgment, consider alternative actions and make recommendations.
  • Team Building: Encourage, inspire and guide team members toward shared goals.
  • Workload Management: Balance multiple demands, work independently and collaboratively and perform effectively in a fast-paced, high-volume, deadline-driven environment.
  • Education: Bachelor’s degree in Computer Science, Information Systems, or another related technical field, or equivalent work experience.

KEY RESPONSIBILITIES

  • Develop, maintain and support applications and services handling complex financial business processes.
  • Serve as a developer, facilitator and subject matter expert on large, cross-functional application projects.
  • Ensure robust, scalable solutions and adherence to software development standards.
  • Guide and oversee quality assurance for new code throughout development, integration, staging and production.
  • Identify, analyze, troubleshoot and resolve application and system issues.
  • Collaborate with developers, architects, QA teams, business stakeholders and distributed cross-functional teams.
  • Analyze financial systems, dependent business processes and current business functions to identify efficiency improvements.
  • Assist with process redesign, re-engineering and ongoing business transformation initiatives.
  • Support development roadmaps, process standardization, technical documentation and continuous improvement.
  • Research and apply relevant software development technologies, trends, methodologies and best practices.
  • Communicate project information effectively, coordinate team efforts, manage competing priorities and support high-quality delivery

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs