New
Software Engineer- Software Developer I
![]() | |
![]() United States, Pennsylvania, Philadelphia | |
![]() | |
Software Developer I PA, 17055 Job Description * Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as C#. * Participate in the full software development lifecycle, working within broadly defined parameters. * Use Agile development tools such as Azure DevOps / Microsoft Team Foundation Server to manage work and collaborate with your teams. * Support creation and updating of all relevant documentation and specifications for design, development, and testing. * Identify potential roadblocks and develop around them. * Develop maintainable code that matches specification. * Work closely with other engineers to develop the best technical design and approach for new product development. * Build software solutions where the solution is not always well defined but always consider the customer first. Basic Qualifications: * Bachelor's degree or equivalent experience and less than 2 years prior relevant experience. * Experience with C# or VB.NET and object-oriented programming. * Basic knowledge of software design patterns. * Experience with JavaScript and JS frameworks such as React. * Solid understanding of software development process fundamentals. * Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques. * Must be a US citizen with the ability to obtain a DoD Secret Security Clearance. * Ability to be in the office up to 3 days/week. Preferred Qualifications: * Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL * Familiarity with web application technologies, such as .NET. * Familiarity with ASP.NET Web Forms and/or MVC. * Proficiency with Microsoft Visual Studio. * Knowledge of a version control system (e.g., Git). * Knowledge of Agile Development methodologies. * Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.). * Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.). * Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint). * Active DoD security clearance. #CJ |