Job Description
Software Engineer, C# (Remote)
We are seeking a talented Software Engineer with a passion for building high-quality, designed applications, and exploring new and expanding technologies. The position requires the ability to work in a fast-paced environment and to assist in the all aspects of the development phase, from planning to execution. Reporting to the Director of Development, the successful candidate will be responsible for assisting ongoing and new development projects.
Qualifications:
- Proficient in C#, .NET
- Proficent in LINQ
- Assisting with project planning, scoping, and execution
- Scope of work will touch upon, enterprise level development, web stack and in-house web applications, focused on back-end system vs front end.
- Custom programming
- Design and develop object-oriented code
- Identify deficiencies in standard processes and suggest changes to improve the efficiency and quality of engineering deliverables.
- Experience working with large scale cloud-based systems a plus
- Experience designing scalable applications a plus
- Experience developing business applications
- Knowledge of Angular, preferred, not required
- Experience working with web services, WCF, and SQL
- Project management skills, a plus.
- Ability to translate business objectives into programming initiatives and requirements.
- Ability to influence people both internally and externally.
- Testing, maintenance and troubleshooting of existing development projects, TDD environment a plus.
- No travel required, although may travel 1-3 times annually to our multi locations throughout the Philadelphia, Montgomery, and Bucks County offices.
Softer skills:
- Ability to be independent and to work in a team
- Sense of craftsmanship takes pride in their code.
- Self-driven
- Actively looks for ways to contribute, Independence, willingness to learn and problem-solving skills are a must, able to handle a fast-paced work environment, deadlines, and new challenges
- Organized
- Successfully managing multiple projects in tandem.
- Strong integrity, should prove to be a valuable technical resource for other team members
Benefits: We offer a competitive package, attractive base salary, health insurance, Life Insurance, Dental, Corporate retreats, Bonus plan, 5 weeks’ vacation, employee development programs, 12% match 401k.
Education: BA/BS in related field (preferred) or equivalent experience.