Aktra
Software Developer
Aktra, Reston, Virginia, United States, 22090
Job Description
Involve in all phases of the software development lifecycle from requirement gathering, analysis, design to development, testing, and deployment.Job Duties
Apply algorithms to improve the performance of the code and use various data structures to handle data storage and calls.Perform requirements analysis, software design, development, installation, testing, and maintenance for application system components for software systems by following AGILE development.Quickly design, develop, and implement fixes for identified defects.Utilize SQL and XML to retrieve data, store data, and manage the database.Create web APIs and design RESTful web services.Implement frontend and middleware unit tests for regression testing purposes.Provide scientific estimates for the requirements and ensure quality and standards of programming and documentation, and functional business requirements and design specifications for system development and implementation activities.Provide testing, maintenance, and production support on existing and newly developed applications and deploy packages on web server and application server in a timely manner.Establish project metrics, track project milestones, and communicate status to project team members. Explore and suggest strategic technical solutions and aid planning of resources and timescales in relation to project deliverables. Monitor work against the production schedule and produce progress updates as well as report issues or technical difficulties on a regular basis.Requirements
Master’s Degree in Computer Science or Information Technology related field ORBachelor’s Degree in Computer Science or Information Technology with 2 years work experience in software/web application development.
#J-18808-Ljbffr
Involve in all phases of the software development lifecycle from requirement gathering, analysis, design to development, testing, and deployment.Job Duties
Apply algorithms to improve the performance of the code and use various data structures to handle data storage and calls.Perform requirements analysis, software design, development, installation, testing, and maintenance for application system components for software systems by following AGILE development.Quickly design, develop, and implement fixes for identified defects.Utilize SQL and XML to retrieve data, store data, and manage the database.Create web APIs and design RESTful web services.Implement frontend and middleware unit tests for regression testing purposes.Provide scientific estimates for the requirements and ensure quality and standards of programming and documentation, and functional business requirements and design specifications for system development and implementation activities.Provide testing, maintenance, and production support on existing and newly developed applications and deploy packages on web server and application server in a timely manner.Establish project metrics, track project milestones, and communicate status to project team members. Explore and suggest strategic technical solutions and aid planning of resources and timescales in relation to project deliverables. Monitor work against the production schedule and produce progress updates as well as report issues or technical difficulties on a regular basis.Requirements
Master’s Degree in Computer Science or Information Technology related field ORBachelor’s Degree in Computer Science or Information Technology with 2 years work experience in software/web application development.
#J-18808-Ljbffr