Software Engineer

Location

Byteware, Inc., 1325 Satellite Blvd., Suite 1405, Suwanee, GA 30024

Hours

40+ hrs/week

Duties

  • Provide software design and software engineering support for enterprise portal infrastructure, Apache Struts Framework, Java Server Faces, Primefaces, and Spring Framework.
  • Create, enhance & support various software applications and prepare required Systems Development Methodology (SDM) documentation including Scope of Work (SOW), Business Requirements specifications (BRS), Functional specifications (FS), Technical design document and Test Plan Report;
  • Responsible for the software development life cycle of projects including designing, developing, testing, implementation of various client/server architectures and quality assurance of enterprise applications;
  • Analyze requirements and prepare detailed designs for components and build and prepare a detailed unit test plan for the developed components;
  • Develop and execute test plans (scripts, plans, procedures and cases) to ensure that software applications designed and prepared meet customer-defined business requirements;
  • Design and review software architecture documentation, software definition plans, iteration plans, and technical and system specification documents;
  • Customize business applications and prepare enterprise applications and perform real-time application deployments;
  • Document and track software defects, errors, anomalies, issues, performance and usability and perform defect fixes for reported testing defects and retest the code to meet the defined business requirements;
  • Identify and document processes and procedures related to Quality Assurance standards and application testing;
  • Create build deployment packages and document the detailed execution plan;
  • Communicate with project stakeholders to create change management tickets for moving codes to various environments like User Acceptance testing, Performance testing and Production environments;
  • Perform security reviews for software as per the Application security review process and get sign-off from portfolio head for go/no-go decision;
  • Perform post implementation validation for deployed code in Production and provide warranty and production support for the deployed software;
  • Perform project closure activities in project management software and complete the mandatory documents like execution survey and measure of success for completed project;
  • Utilize a variety of technologies and web application development languages to perform optimal work.

Requirements

Master’s degree in Computer Science, Computer Engineering, IT or any engineering discipline or closely related discipline plus 2 years’ experience working in job offered or software developer or Team Lead or closely related occupation including experience in Rich GUI front-end and RESTFul, or alternatively, a Bachelor’s degree in Computer Science, Computer Engineering, IT or any engineering discipline or closely related discipline plus 5 years progressively responsible experience in job offered or software developer or Team Lead or closely related occupation including experience in Rich GUI front-end and RESTFul. Telecommuting from anywhere in the U.S. is allowed. Relocation to unanticipated domestic sites throughout the U.S. may be required. Fax resume to 678-807-1387

Contact

Ramesh Vepure, Business Development Manager

Fax Resume

678-807-1387