Search Jobvertise Jobs
Jobvertise

Software Developer II
Location:
US-NC-Greensboro - 27410
Jobcode:
VG1104
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Email this Job (or see the job description to apply)

Directly operate under the Manager of Development and work towards product development. Develop, code, and enhance enterprise software (both web apps and windows apps) used by governments across the US to manage Public Safety for Law, Fire, and EMS Services. Design and develop software application and enhancements of Funded Development Items (FDI), projects on RoadMap, internal tools and Service Requests. Use programming environment and scripting tools lke Visual Studio, Visual Code, git, Azure Devops, TFS, SSMS, PowerSehil, NodeJS etc. to develop and maintain web and windows applications using C+, .Net, SQL, JavaScript, HTML, CSS, Angular, Bootstrap, Entity Framework, RESTful, web API and Unit tests. Identify, resolve and prevent cyber treats on software and database by executing vulnerability Scanning, Penetration testing, Risk Assessment and Security Auditing against malicious attack and data breach. Develop and execute testing plans and tests cases including User Acceptance Test (UAT), Regression and Functional Test throughout software lifecycle. Use metrics and methods like SQL profiler, windows performance manager etc. to enhance the software performance based on time span, space allocation, resources used. Apply the software architecture knowledge and techniques acquired during graduate studies to set the coding standards, execute security plans, create master test plan and contribute in automation for future. Apply the Object Oriented programming skills and SOLID principles for better, robust and maintainable code. Apply the design patterns like factory, singleton, repository for better structured, clean, and reusable code. Work in an agile team to help in problem analysis, resolution of defects, come up with appropriate solutions. Adhere to SCRUM methodology of software development and examine the overall team productivity throughout the sprint documenting each development and its effect. Responsible data manipulation both from the User Interface (UI) of the software and as well as using SQL scripts at the server level to test the data load and ensure the proper cohesion between software and database. Analyze and create reports like Test reports, Sprint Review Report, Task Specifications, Acceptance Report etc. whenever needed. Collaborate with other entities like product owners, solution architects, software engineers, business analysts in order to successfully prepare a plan for software development. Create and routinely enhance REST web services, Fusion, by using API development and testing environment like Postman and by monitoring and testing API calls, requests, headers, response and authorization ticket. Design and enhance software architecture and database which includes but is not limited to Software Applications, internal tools, user directories, and User Interfaces. Establish Individual Performance Metrics for identifying product improvement depending upon the type of product and functionality. Communicate with customer and involve in a Discovery call, make a Project specification, design consideration and seope up the resources and hours needed for completion of projects. Participate throughout the product design reviews and provide input on functional requirements, product designs, schedules, User Interface design and potential problems. Identify areas for improvement on user experience, system load, resources used and security through analysis, experience and user of metrics. Solve all the bugs found and reported during the retrogression phase of the product whenever there is a release of newer version. Test the Quality of code and User experience of the functionality of software for each new feature developed and participate in the collection and analysis of data and preparation of new standard of Software Quality. The position requires a minimum of a masterís degree in Computer Science & Computer Engineering or related field. Job located in Greensboro, NC. 40 hours per week. Mail resume to Paul Surprenant, CentralSquare Technology, 1000 Business Center Dr., Lake Mary, Fl. 32746.

Paul Suprenant
CentralSquare Technology
1000 BUSINESS CENTER DR
LAKE MARY, FL 32746-5585

Email this Job (or see the job description to apply)


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations