Job Description :
REQUIREMENT



Role : Lead Technical Software Developer
Duration : Full time
Salary Range : $110K120K+benefits
Work mode: On-Site ( Candidate is expected to be on site from the start, this person will have their own office and COVID-19 screening protocols are in place in order to have a safe work environment)
Location: Dallas , TX
Interview : There will be about 3 rounds of interview, initial technical phone screening, in person technical interview and meeting the team and a third round depending on management.

*Work Authorization: Candidate who can be hired Full Time

eDataForce Consulting LLC has a need for a Lead Software Developer with a strong technical background and excellent IT skills to make intuitive high-level decisions based on the product vision for software development and, to build, optimize and maintain conceptual and logical database models. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. You will need to have experience in designing and possess the ability to develop a unified vision for software characteristics and functions.
The goal is to provide a framework for the development of a software or system and guide development team that will result in a high-quality IT solution.

Roles & Responsibilities
Develop, Establish and Validate the architectural design for the overall software
Design the specifications, models, and guidelines within a coherent architectural blueprint to meet user requirements
Ensure the overall application architecture fits the business context, both now and in the future
Use tools and methodologies to create representations for functions and user interface of the desired product
Develop high-level product specifications and design with attention to system integration and feasibility
Define all aspects of development from appropriate technology and workflow to coding standards
Standardize development strategies and coding practices
Provide technical guidance to the development team and successfully communicate all concepts and guidelines
Oversee progress of development team to ensure consistency with initial design and adhere to Schedules/Deadlines.
Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Prior to release conduct functional and system integration testing to ensure it meets functional requirements and the software is in alignment with the overall product design
Improve system performance by conducting tests, troubleshooting, and integrating new elements
Develop database solutions to store and retrieve information and optimize new and current database systems
Migrate data from legacy systems into new solutions
Install and configure information systems to ensure functionality
Define security and backup procedures
Identify software risk and develop mitigation action plan
Provide operational support for managing Information Systems
Analyze structural requirements for new software and applications
Update software solutions & frameworks as required

Qualifications & Requirements
7+ years of related experience in a software development role
3+ years leading a team of developers and delegating technical requirements
Develop, manage, and operate software in the production environment
Must have a background as a developer
Proven experience in Software & Cloud Architecture
Understanding & Experience in Microsoft and Angular (JS, 2, 6, 8 & 9) technology stack
Experience in software development and coding in various languages (C#, . NET, Java etc
Working knowledge of HTML/CSS, JavaScript and UI/UX design
In-depth understanding knowledge of database development
Expertise in SQL and working knowledge of SQL server 2016, 2014 or 2012
Working knowledge of UML and other modeling methods
Experience gathering and analyzing system requirements
Proficient in MS suite
Familiarity with MySQL, Oracle
Familiarity with data visualization tools (e. g. Tableau etc
Understanding of software quality assurance principles
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering or related field – MS/MA is preferred
Skills and Abilities
High quality organizational and leadership skills
A technical mindset with great attention to detail
Proven analytical and problem-solving skills
Outstanding communication and presentation abilities

Excellent Communication is a MUST

================================================ ========

eDataForce consulting LLC is an Equal Opportunity Employer