• Participate in requirement analysis and definition.
  • Develop test procedures and test platforms for programs and/or programming functions
  • Functions as a member software team in an agile development environment; collaborates with teams to produce product documentation based on established deadlines and milestones.
  • Attends and reports at regular team meetings.
  • Work directly with software engineers to understand the code, abstractions, and interfaces of the product, and document them in a way that helps other programmers in a step-by-step fashion
  • Develop and implement software solutions according to product scope and requirement 
  • Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET MVC, Web API, Windows services, and ADO.NET for data persistence and retrieval
  • Work with management to create and adhere to schedules, while maintaining the flexibility to adapt to shifting market demands. 
  • Keep up-to-date on best practices and new technologies. 
  • Rapid prototyping, and presenting conceptual design, and working prototypes to management. 
  • Conduct design and code reviews and collaborate to ensure your own code passes review. 
  • Work with Product Management to analyze requirements. 
  • Collaborate on technical architecture and design.
  • Ensure that all projects are delivered on-time, within scope.
  • Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Ensure resource availability and allocation.
  • Develop a detailed project plan to track progress
  • Use appropriate verification techniques to manage changes in project scope, schedule, and costs
  • Measure project performance using appropriate systems, tools and techniques
  • Report and escalate to management as needed.
  • Manage the relationship with the client and all stakeholders
  • Perform risk management to minimize project risks
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive project documentation
  • Check the quality of work with proven QA industry standards
  • Define project architecture according to company and project need.
  • Evaluate technical solutions and making optimal technical decisions in line with the company and project needs.
  • Work proactively with the company to identify and provide technical direction and solutions to business goals.
  • Generating deliverables, including, but not limited to: proposed architecture, technical roadmaps, engineering recommendations.
  • Work hands-on within codebases to ensure technical success.
  • Partner with, mentor & lead other developers

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
Male
Minimum Education:
Bachelors
Degree Title:
BSCS or Equivalent
Career Level:
Experienced Professional
Minimum Experience:
4 Years
Apply Before:
Feb 26, 2021
Posting Date:
Jan 28, 2021

Tech Kumak Pvt Ltd

Information Technology · 1-10 employees - Lahore

.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Developer

Contour Software, Karachi, Pakistan
Posted Apr 05, 2024

Software Developer

UX Technologies, Karachi, Pakistan
Posted Apr 17, 2024

Software Developer

Challenge Hunters, Islamabad, Pakistan
Posted Apr 19, 2024

Software / Web Developer

Star Developers, Bahawalpur, Pakistan
Posted Apr 18, 2024
View All
I found a job on Rozee!