Mid-Senior .Net Programmer/Analyst - 5+ Yrs Experience
Marshall Dennehey
- Philadelphia, PA
- Permanent
- Full-time
- Design, deliver and maintain applications, frameworks and integration components using a mix of new and established technologies within the Microsoft stack
- Consistently deliver high-quality code and documentation within agreed-upon timeframes
- Provide and execute suggestions to optimize and streamline existing frameworks, business and
- development processes, coding practices and data practices with an eye toward continuous
- improvement
- Effective use of SQL to create both ad hoc and detailed reports
- Identify requirements by establishing rapport with users
- Develop and create reports with SQL Server Reporting Services (SSRS)
- Perform other related duties as assigned
- Knowledge of technologies within the Microsoft stack primarily C#, Angular,.NET Core, JavaScript, MVC, Entity Framework and SQL Server
- Ability to consistently translate user and business requirements into practical and effective
- application designs
- Ability to work independently or in a team-oriented environment or under general supervision and efficiently to meet deadlines and changing priorities
- Excellent verbal and written communication skills
- Excellent interpersonal and customer service skills in order to effectively communicate and present with team, users, vendors etc.
- Excellent organizational skills and attention to detail
- Excellent time management skills with a proven ability to meet deadlines
- Strong analytical and problem-solving skills
- Ability to prioritize tasks
- Solid understanding of Computer Science fundamentals, including object-oriented design, data
- structures and algorithm design
- Ability to work independently or in a team-oriented environment or under general supervision and efficiently to meet deadlines and changing priorities
- Ability to function well in a high-paced and at times stressful environment
- A strong interest in learning and promoting usage of new technologies
- Basic understanding of existing network programs and capabilities
- Excellent workstation and network troubleshooting skills
- Knowledge and experience with Microsoft SQL Server (including T-SQL, views, stored procedures, user defined functions, etc.)
- Solid understanding of Computer Science fundamentals, including object-oriented design, data
- structures, algorithm design, problem solving and complexity analysis
- Ability to consistently translate user and business requirements into practical and effective
- application designs
- Proficient with Microsoft Office Suite
- Bachelor's degree in Engineering field
- A minimum of 5 years experience in application design and development using a variety of .NET technologies and languages
- Experience in creating, designing and maintaining REST Web services and SQL databases
- Experience with successful delivery and deployment efforts for complex multi-developer projects
- Experience with creating, designing and maintaining database objects (including T-SQL, views, stored procedures, user defined functions, etc.)
- Prior law firm experience is a plus
- Drupal experience is a plus