Platform Staff engineer
Hire IT People, LLC
Job Seekers, Please send resumes to resumes@hireitpeople.com Working as part of our engineering team, you will be responsible for full lifecycle development of the client’s Enterprise Notifications System on the latest .NET platform, from initiation to design, architecture, development, integration and deployment. You will be working on a sophisticated, large-scale communication platform designed to send millions of notifications over a great range of devices including desktops, smartphones, voice telephony, and SMS.
We are looking for a very senior-level engineer to develop new APIs, web services, and highly scalable software components. The successful candidate will have strong object-oriented design and development expertise as well as experience developing highly scalable web-based systems. He or she will be responsible for developing enterprise level application involving large amounts of data and communication; undertaking research into new technologies to provide leading-edge solutions to complex problems is an inherent part of this job. This position will require you to work extensively in collaboration with internal teams and participate in cross-functional team meetings, requirements gathering, scoping, decision making, and technical documentation. Strong interpersonal and project management skills are a must.
Responsibilities
- Drive the development and evolution of the platform for our notifications system
- Participation in all phases of project life cycle: analysis, design, develop, test, debug, deploy, maintain and update
- Evaluate, define, recommend and expand scalable architectural solutions for our cloud and on-premise products
- Mentor junior engineers and lead by example with high-quality, maintainable, well-designed and documented code
-Work with product development team members, as well as company leadership and customers
- Work with professional services to support new and existing customer implementations
-Deep knowledge of new technologies, architectures, and application design patterns for potential implementation within client platforms
Qualifications
10+ years of solid software development experience in delivering low defect multi-tier applications
Experience with large-scale distributed systems including performance, scalability, and
Designed and developed scalable architectures and models such as service-
oriented architecture, enterprise application and large-scale databases
Track record of building fast, reliable, scalable, highly available, multi-threaded web-based services and software components
Demonstrated strong proficiency with C#/.NET Application Framework, ADO.Net and WCF/web Services
Database design and development skills with Microsoft SQL Server and T-SQL
Solid object oriented design and development skills.
Excellent verbal communication, analytical skill and critical thinking. Be able to communicate
openly and frequently with all members of the team
Distributed/SOA background
Big data experience
Complex event processing
Demonstrated record of core applications led and delivered
Architecture and design capability
Ability to evaluate technology and finalize scalable options
Can determine build versus buy decisions
Education
MS in Computer Science or equivalent, PhD desirable
Microsoft certification a plus (MCPD/MCAD/MCSD/ any other)
We are looking for a very senior-level engineer to develop new APIs, web services, and highly scalable software components. The successful candidate will have strong object-oriented design and development expertise as well as experience developing highly scalable web-based systems. He or she will be responsible for developing enterprise level application involving large amounts of data and communication; undertaking research into new technologies to provide leading-edge solutions to complex problems is an inherent part of this job. This position will require you to work extensively in collaboration with internal teams and participate in cross-functional team meetings, requirements gathering, scoping, decision making, and technical documentation. Strong interpersonal and project management skills are a must.
Responsibilities
- Drive the development and evolution of the platform for our notifications system
- Participation in all phases of project life cycle: analysis, design, develop, test, debug, deploy, maintain and update
- Evaluate, define, recommend and expand scalable architectural solutions for our cloud and on-premise products
- Mentor junior engineers and lead by example with high-quality, maintainable, well-designed and documented code
-Work with product development team members, as well as company leadership and customers
- Work with professional services to support new and existing customer implementations
-Deep knowledge of new technologies, architectures, and application design patterns for potential implementation within client platforms
Qualifications
10+ years of solid software development experience in delivering low defect multi-tier applications
Experience with large-scale distributed systems including performance, scalability, and
Designed and developed scalable architectures and models such as service-
oriented architecture, enterprise application and large-scale databases
Track record of building fast, reliable, scalable, highly available, multi-threaded web-based services and software components
Demonstrated strong proficiency with C#/.NET Application Framework, ADO.Net and WCF/web Services
Database design and development skills with Microsoft SQL Server and T-SQL
Solid object oriented design and development skills.
Excellent verbal communication, analytical skill and critical thinking. Be able to communicate
openly and frequently with all members of the team
Distributed/SOA background
Big data experience
Complex event processing
Demonstrated record of core applications led and delivered
Architecture and design capability
Ability to evaluate technology and finalize scalable options
Can determine build versus buy decisions
Education
MS in Computer Science or equivalent, PhD desirable
Microsoft certification a plus (MCPD/MCAD/MCSD/ any other)
Confirm your E-mail: Send Email
All Jobs from Hire IT People, LLC