DescriptionOverviewAs a Sr Developer, IT Enterprise Applications, you will be immersed in a high performing and frequently challenged team responsible for many of PDS's major common technical services. You will lead and/or consult with team members to implement services, frameworks and lead the maintenance of applications, websites and databases for all users.
Responsibilities- Demonstrate expertise in the code and the team's software development processes. Help to continuously improve both software and processes.
- Be a key stakeholder and potentially lead complex projects involving multiple developers in one or more areas of the product.
- Evaluate multiple approaches to technical problems and be able to recommend one solution after considering limitations and challenges.
- Communicate clearly with others regarding project status and risks, and to ensure that work is aligned with the business unit strategy.
- Serve as a role model for excellent software skills and a source of within the business unit.
- Diagnose and fix code problems.
- Deliver code that meets requirements on schedule. Ensure that code is efficient, scalable, maintainable, extensible, robust and easy to understand.
- Optimize code to improve tool run time and memory capacity.
- Create unit, regression and/or system-level tests to thoroughly validate new features or changes.
- Other duties as assigned by the management.
Qualifications- Bachelor's Degree in Electrical Engineering, Computer Science or related field. In lieu of degree, +2 years of experience is required.
- 4+ years of experience in ASP.NET, SQL, C#, Framework 2.0 or higher, developing .NET 2.0+, C#, AJAX, Javascript, JQuery, HTML, CSS, and SQL Server.
- Strong background in data structures, algorithms, and debugging.
- Demonstrated technical leadership, and successful delivery of projects involving multiple engineers.
- Solid understanding of web standards and web best practices are a must.
Preferred- Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems or similar field of study.
- Experience working with API's, Web Services, Source Control tools.
- 6-8+ years of experience working in a lead technical support role.
Knowledge/Skills/Abilities- Ability to multi-task effectively without compromising the quality of the work.
- Excellent interpersonal, oral and written communication skills.
- Detail oriented, organized, process focused, problem solver, self-motivated, proactive, ambitious, customer service focused.
- Ability to draw conclusions and make independent decisions with limited information.
- Self-motivated, reliable individual capable of working independently as well as part of a team.
- Ability to respond to common inquiries from customers, staff, regulatory agencies, vendors, and other members of the business community.
- Motivated to drive improvements in a challenging environment.
- Strong background in data structures, algorithms, and debugging.
- Demonstrated technical leadership, and successful delivery of projects involving multiple engineers.
- Ability to learn quickly, understand complex systems and to work closely with others across multiple teams.
- Ability to handle uncertainty, time pressure and large technical challenges.
- Ability to deliver high-quality work on time.
- Strong attention to details, highly organized, computer literate.
Benefits- Medical, dental, and vision insurance
- Paid time off
- Tuition Reimbursement
- 401K
- Paid time to volunteer in your local community
Salary Information$130,000.00-$168,000.00 / Annually