A Kforce client is seeking to hire a Senior Software Engineer-C#, Angular in Glendale, Arizona (AZ).
We are working directly with the Hiring Manager on this exclusive search assignment. The company offers a competitive compensation package including base salary, aggressive annual bonus plan, generous PTO, 401K matching, etc. This position is partial remote.
The Senior Software Developer works within the New Product Development (NPD) department and is responsible for architecture/design, development, deployment, maintenance of web sites, web service-oriented solutions, and PC application development to support company products. These products include internet-connected components as well as systems. This position requires collaboration with other software engineers to develop solutions with an emphasis on simplicity, and time-to-market.
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or similar field
Experience with Object Oriented Programming principles and practices
Experience in web client and server applications development using C#, .NET, .NET Core, ASP.Net
Experience with Microsoft SQL server (T-SQL, Db design/tuning, SPROCs) and SQL management Studio, XML, SOAP, and JSON
Experience with web server setup for Windows Server
Experience developing software applications in a cross-functional team
Knowledge of software development models and project management techniques
Ability to organize and participate in design reviews
Strong design and troubleshooting skills
Ability to recommend and justify the purchase of tools and equipment
Ability to prepare and verify detailed calculations, specifications, and analysis
Ability to work independently and cooperatively while adhering to department operating rules and guidelines
Strong communication and strong, logical problem-solving skills
Familiarity programming with threads/tasks and concurrency
Familiarity with encryption, authentication, security methods and protocols for Cloud and IoT applications is a plus but not required
Previous experience with C++ programming is a plus but not required
Communication protocols: packetization and error detection/correction is a plus but not required
Familiarity with TCP/IP and related network protocols is a plus but not required
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.