Software Engineer - Starcom consulting limited
Philadelphia, PA
About the Job
Job brief
We are seeking a highly skilled Senior Software Engineer to design and implement functional software solutions. Collaborating with upper management, you will play a key role in defining software requirements and assuming leadership of operational and technical projects.
In this position, you will have the opportunity to work autonomously with minimal supervision, leveraging your exceptional organizational and problem-solving abilities. A strong background in software development and familiarity with agile methodologies are essential.
Responsibilities
Develop high-quality software design and architectureIdentify, prioritize and execute tasks in the software development life cycleDevelop tools and applications by producing clean, efficient codeAutomate tasks through appropriate tools and scriptingReview and debug code Perform validation and verification testingCollaborate with internal teams and vendors to fix and improve products Document development phases and monitor systems Ensure software is up-to-date with latest technologies
Requirements and skills
Proven experience as a Senior Software EngineerExtensive experience in software development, scripting and project management Experience using system monitoring tools (e.g. New Relic) and automated testing frameworksKnowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)Familiarity with various operating systems (Linux, Mac OS, Windows)Analytical mind with problem-solving aptitude Ability to work independently.
Source : Starcom consulting limited