Zeomega Plano , TX 75023
Posted 2 months ago
Position Summary
Lead Software Developer is responsible for the underlying architecture for the software program, as well as for overseeing the work being done by any other software engineers working on the project. A lead software Developer will typically also act as a mentor for new or lower-level software developers or programmers
PRINCIPLE JOB RESPONSIBILITIES:
Delivery
Understand requirement and deliver as per agreed timelines and ensure quality
Manage and write unit test for relevant module
Support allocation of tasks to reportees
Learn and understand the product well.
Understand the requirements by going through the specifications to participate efficiently in the development and testing phases of the project.
Develop and conduct self and peer code review.
Deliver high quality work as defined by error-free / accurate deliverables that meets requirements, confirmation to internal quality guidelines for software processes and guidelines, solutions that require minimal maintenance etc.
Code review
Flexible and open to learning new technologies as per business requirement.
Proven expertise in Python, Advanced Python, OOP in Python and Java Script
5-8 years of experience in relevant technology and industry
Education
B Tech / BE/ M Tech/ MCA/ BSc/ MSc from reputed University
Skills
BC - Time Management
FC - Oral Communication
FC
BC - Initiative
FC - Written Communication
FC
TC - Python Programming
TC - .Net
TC - Java
BC - Dependability and Reliability
PC - Jiva Product Knowledge
TC
Competencies
BC
FC
FC
FC - Quality
MC - Managerial Effectiveness
TC
TC - Debugging
TC - Object Relational mapper ( SQL Alchemy, hibernate etc) (model)
TC - Programming languages and Object oriented programming Python,Java,.Net etc ( Model)
TC - Test Driven Development
TC - Web Framework
Zeomega