PhiladelphiaRecruiter
the smart solution for Philadelphia jobs

Senior Software Engineer

Company: City of Philadelphia
Location: Philadelphia
Posted on: July 13, 2018

Job Description:

Senior Software Engineer 1234 Market St, Philadelphia, PA 19107, USA Full-time Company Description With a workforce of over 25,000 people, and opportunities in more than 1,000 different job categories, the City of Philadelphia is the fifth largest city in the United States and one of the largest employers in Southeastern Pennsylvania. As an employer, the City of Philadelphia operates through the guiding principles of service, integrity, respect, accountability, collaboration, diversity and inclusion. Through these principles, we strive to effectively deliver services, to resolve the challenges facing our city, and to make Philadelphia a place where all of our residents have the opportunity to reach their potential. The Office of Innovation & Technology (OIT) is the central IT agency for the City of Philadelphia headed by the Chief Innovation Officer (CIO). --The Enabling Technology Services department has the responsibility for website and web application design and development in addition to maintaining the City's intranet and public website.-- Job Description As the 5th largest city in the nation, we are presenting a unique opportunity to help modernize a traditional governmental organization. You have the chance to redesign applications used by millions and rebuild them using the latest technologies, trends, and best practices to improve how the city serves its citizens. We are looking for an individual willing to use their knowledge and past experience to introduce a new era of software development within the City of Philadelphia.-- As the senior software engineer you will be a full-stack developer responsible for maintaining the current .NET application inventory and begin the process of moving them from the .NET stack and onto newer technologies utilizing serverless architectures, containerization, and stateless web development. This will be a hands-on position requiring exposure to the full software development life cycle using a strong technical and programming background combined with the experience of leading and mentoring other engineers.-- Primary responsibilities-- ---- --Responsible for the current maintenance and development of web applications hosted on www.phila.gov ---- --Proactively identify application inefficiencies and bugs, and propose solutions, development frameworks, and code libraries to mitigate and address the issue, and rebuild current application inventory ---- --Build reusable, testable, and efficient code and libraries for future use ---- --Implementation of security and data protection ---- --Integration of the front-end and back-end aspects of the web application ---- --Help coordinate the implementation of short and long-term projects, objectives, policies and procedures for all application development related issues ---- --Meet project requirements and deliver on time ---- --Review code and high-level designs by other team members to ensure that strategic objectives and business needs are met ---- --Create prototypes and functional specifications for application development projects ---- --Design and implementation of data storage solutions ---- --Work closely with UX designers to identify, analyze, and resolve usability issues Competencies, Skills and Proficiencies ---- --Demonstrated ability with Python:-- o---- --with knowledge of at least one web framework such as Django, Flask, etc. o---- --understanding of the threading limitations of Python, and multi-process architecture o---- --familiarity with event-driven programming-- ---- --Demonstrated ability with HTML5/CSS/JavaScript ---- --Strong understanding of JavaScript libraries and frameworks such as Vue.JS, AngularJS, ReactJS, etc. ---- --Demonstrated ability with ASP.NET web framework (ASP.NET MVC & Web API) ---- --Experience using Visual Studio 2015/17, SQL Server 2016 and SQL Server Management Studio ---- --Demonstrated ability to use version control software such as GIT, and VSTS ---- --Demonstrated ability with Database Design and writing SQL queries and stored procedures using SQL Server and Oracle ---- --Experience designing, developing, and implementing unit and scenario testing for existing code base and for new functionality under development ---- --Experience and deep understanding debugging distributed systems with high data loads ---- --Experience with highly scalable projects involving private and/or public cloud-based infrastructure design-- ---- --Experience with Application Containerization using Docker and Container Orchestration, Docker Swarm or Kubernetes ---- --Ability to help manage hosting environment, including web server administration and scaling an application to support load changes for Windows Server OS (2008/2012/2016) on Linux OS (Ubuntu, Red Hat) ---- --Good understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability ---- --Knowledge of user authentication and authorization between multiple systems, servers, and environments ---- --Familiarity with .NET Core preferred Qualifications ---- --Minimum of 5 years' experience designing and implementing software systems. ---- --Completion of a BS or MS degree program at an accredited college or university, which has included major course work in Computer Science, Systems Analysis, Software Engineering or a closely related field. ---- --Sound knowledge of modern development trends, technologies, and design patterns. ---- --Proficient knowledge of a back-end programming language (Python, PHP, .NET, or JavaScript) ---- --Additional Skills: o---- --Teamwork o---- --Analytical Thinking o---- --Critical Thinking o---- --Verbal and Written Communication o---- --Strong troubleshooting skills -- Additional Information Please submit a resume and cover letter with your application. Successful candidate must be a City resident within six months of hire.-- The City of Philadelphia is an Equal Opportunity employer and does not permit discrimination based on race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age,disability, marital status, source of income, familial status, genetic information or domestic or sexual violence victim status. If you believe you were discriminated against, call the Philadelphia Commission on Human Relations at (see application details) or send an email to For more information, go to: Human Relations Website at: http://www.phila.gov/humanrelations Job Location

Keywords: City of Philadelphia, Philadelphia, Senior Software Engineer, IT / Software / Systems, Philadelphia, Pennsylvania

Click here to apply!

Didn't find what you're looking for? Search again!


I'm looking for
in category
within


Other IT / Software / Systems Jobs


Phlebotomists, MA's, LPN's, RN's, MLT's for mobile insurance exams
Description: ExamOne, a subsidiary of Quest Diagnostics, is looking for healthcare professionals with outstanding phlebotomy experience
Company: ExamOne a Quest diagnostics company
Location: Yonkers
Posted on: 07/20/2018

Agile Coach
Description: Role: Agile Coach Location:Newark, NJ Duration: 12 Months Skills: - The Agile Coach is responsible for designing a strategy for the department or teams adoption of Agile - Educates team members on agile (more...)
Company: Macrosoft
Location: Newark
Posted on: 07/20/2018

SAP Hybris Billing ,CC/CI - Manager (Customer)
Description: br br Are you looking for a career trajectory that few other organizations can offer in SAP What about access to a high-quality portfolio of businesses and clients with opportunities to work across (more...)
Company: Deloitte
Location: Philadelphia
Posted on: 07/20/2018


Senior level Angular Developer
Description: br My client is looking for an Angular Developer in Philadelphia, Pa. br If interested, email me directly at br Responsibilities: br Delivering a complete front end application br Ensuring (more...)
Company: Robert Half Technology
Location: Philadelphia
Posted on: 07/20/2018

Integration Analyst/Programmer (healthcare EMR)
Description: Be the newest addition to the growing Temple University Health System Integration Team. This is a terrific opportunity to develop your integration skills in a healthcare setting for a major
Company: Temple University Health System
Location: Philadelphia
Posted on: 07/19/2018

Java Developer(178-1)
Description: Role: Java Developer 178-1 Location: Union, NJ Position Type: 6 Months Contract Description: Responsible
Company: Cardinal Technology Solutions
Location: Union
Posted on: 07/19/2018

JavaScript Development Manager
Description: Our well established client is an industry leader. They are currently seeking a JavaScript Development Manager to join their dedicated team. Responsibilities of the JavaScript Development Manager: Lead (more...)
Company: Eliassen Group
Location: Jersey City
Posted on: 07/20/2018

Software Developer for tech product firm in NYC (up to 140K)
Description: Software Developer for tech product firm in NYC up to 140K Summary Technology driven product
Company: Gambit Technologies
Location: New York
Posted on: 07/20/2018

Hadoop Developer
Description: Strong knowledge in Spark with streaming and Scala, Python,
Company: OPEL Systems, Inc. HQ
Location: Philadelphia
Posted on: 07/20/2018

Senior Software Engineer
Description: This position requires a candidate with strong problem solving skills focused on software development and integration for Weapons Platform Integration. Candidate will be working on an agile development (more...)
Company: Lockheed Martin
Location: King Of Prussia
Posted on: 07/20/2018

Log In or Create An Account

Username:
Password:
 

Forgot password?


Find us on Facebook

Find us on LinkedIn

Get the latest Pennsylvania jobs by following @recnetPA on Twitter!

Philadelphia RSS job feeds