-
ID
#32200173 -
Job type
Permanent -
Salary
TBD -
Source
Peraton -
Date
2022-01-06 -
Deadline
2022-03-07
Applications Programmer
Pennsylvania, Slipperyrock, 16057 Slipperyrock USAPermanent
Vacancy expired!
- Creates, modifies, and tests code, forms, and script that allow computer applications to run.
- Works on developing applications from specifications drawn up by software developers or other analysts.
- Mentors less senior software developers on design patterns and development best practices
- Writes, analyzes, reviews, and refactors programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Performs or directs revisions, repairs, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Writes, updates, and maintains computer programs or software packages to handle specific jobs such as tracking inventory, storing, or retrieving data, or controlling other equipment. Consults with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Understand emerging web and mobile development models
- Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
- Concrete knowledge of object-oriented design and development skills
- Successful track record of developing quality software products and shipping production ready software
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- Experience with Waterfall/Scrum/Agile development methodologies
- Fluid knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework
- Ability to use version control software (Team Foundation Server)
- Experience with IIS and website configuration
- Experience as an applications programmer on large-scale data base management systems.
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Knowledge of computer equipment and ability to develop complex software to satisfy design objectives.
- Performs systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Must have a RDG level clearance.
- 3+ years of experience supporting and developing custom computer-based applications
- 3+ years of experience using Angular JS / Node frameworks
- 3+ years of experience working with Microsoft NET Framework, C#, ASP.NET, and Visual Studio
- 3+ years of experience working with SQL Server (2008-2019), databases
- 3+ years of experience working with internet technologies including HTML, JavaScript and jQuery
- Requires 3 to 5 years with BS/BA or 1 to 2 years with MS/MA or 0 to 1 years with PhD.
- 3+ years of experience using Bootstrap UI, CSS, JavaScript, JQuery, Website design, and NHibernate
- Excellent technical troubleshooting, code debugging and problem-solving skills for custom built applications and databases
- Excellent interpersonal and communication skills with ability to interact with others
- Excellent organizational skills with ability to work on multiple projects/assignments simultaneously
- Proven leadership, analytical and problem-solving skills
- Must be able to work under general supervision in a fast-paced environment with tight deadlines and changing priorities
Vacancy expired!
Report job