Job Details


INFORMATION TECHNOLOGY


Senior Software Engineer  Allison Park, PA  Posted: 5/28/2021
Job Description

Job ID#:

4451

Job Category:

INFORMATION TECHNOLOGY

Position Type:

Permanent Full Time


Technical Solutions Inc. is currently seeking a Senior Software Engineer on behalf of our client, a Pittsburgh based technology company. The Senior Software Engineer will be a key part of the motor that drives their product line to success. You will have the opportunity to build expertise across a variety of technology solutions in the development of web applications, mobile applications, embedded systems, integrations with robotic systems, and more. You will collaborate day-to-day with a team of engineering, quality assurance, and product management professionals in the design and development of software solutions.
 
Responsibilities:
*Perform advanced software development tasks
*Collaborate with architects and senior team members in the implementation of innovative architecture and design patterns
*Provide mentorship to team members in the delivery of clear, concise, and tested code
*Execute agile processes providing an excellent team experience
*Facilitate collaboration amongst the team in managing sprint execution and ensuring plan completion
*Actively participate in, when appropriate lead, planning sessions
*Consistently deliver business value within estimated timelines
*Focus on increasing the level of quality with each completed story
*Demonstrate an innovative sprit in continuously improving yourself, others, and our culture
*Be energized by developing your skillset
*Gain mastery of what you know
*Explore new languages, technologies, and techniques
*Seek out opportunities to broaden your scope of knowledge and stay up to date with industry and organizational trends
*Provide mentorship to the team through discussions and code reviews
*Actively seek feedback from colleagues and effectively incorporate changes into work and behaviors
*Engage, educate, push, and have fun with your teammates daily
*Other duties as assigned

 
Job Requirements

 

Minimum Qualifications:
*BA or BS in Computer Science, Information Science, Management Information Science, related discipline, or equivalent experience
*Demonstrated advanced software application design and development knowledge
*A solid foundation in Computer Science, with strong competencies in data structures and algorithms
*Demonstrated ability to work both independently and collaboratively
*Proven ability to take ownership of, and follow through on, escalated incidents requiring leadership attention until resolution is achieved
*Experience with SOLID principles, IOC / DI, ORM, and unit testing
*Experience with multi-threading and concurrency in applications
*Experience designing and developing relational databases (SQL, Oracle, MySQL, etc.)
*Experience with one or more source control systems (Git, TFS, TortoiseSVN, etc.)
*Strong customer service orientation
Preferred Qualifications:
*MS in Computer Science or Software Engineering
*Experience and creativity in resolving software application and work-flow process problems
*Experience developing with languages and technologies in the Microsoft tech stack such as:
*.Net Framework and/or .Net Core (C#)
*WPF, MVVM
*Razor, Blazor
*Entity Framework
*SQL Server
*Experience with web and/or mobile development:
*JavaScript, TypeScript
*Angular, React, React Native
*Electron
*Native iOS, Android
*CSS, SASS, LESS
*Experience in the setup and management of Continuous Integration pipelines
*Familiarity with HIPPA requirements involving data storage and transmission
*Solid understanding of governance and security frameworks to resolve data ownership, sharing, and access rights within a federated environment
Skills:
*Excellent written and verbal communication skills
*Strong organizational skills, attention to detail and technical judgement
*Ability to work in a collaborative team environment
 
 
Technical Solutions Inc. provides a wide range of staffing services throughout Western Pennsylvania, Ohio and West Virginia. Simplify the job search process by letting us do all the work! With 30 years of expertise, we have the resources, techniques and insights to guide your job search. Our staff will work with you one-on-one to understand your needs and discuss your options. We can even send your resume to multiple job openings that you are a fit for, giving you opportunities to choose from. We reach out to hiring managers for feedback, coordinate and schedule interviews, and advocate on your behalf so that you get the best offer possible. At TSI, we genuinely care about our employees and want to see you succeed. No candidate is ever promised something we do not deliver. The best part is that there are no fees or cost for any of our services. For more information on our company and to view all of our exciting job opportunities, please visit www.tsiwork.com or give us a call at 724-733-2100.




 

Already have an account? Log in here