Sr. Lead Software Engineer – .NET
SS&C Technologies Holdings
Hyderabad, India
1d ago

The speed of technology. The influx of data. Shifting regulations. Increased customer expectations. That's where you'll find DST, helping clients find opportunity in ever-changing and complex customer, business, and regulatory requirements.

Mastering complexity is a constantly changing and evolving challenge one that only a few people can embrace and thrive upon.

If you see your opportunity in complexity, then we are the right fit for you. Job Description : A software engineering background.

12+ years of experience developing .NET Applications. Understanding of Logical Layers Understanding of Physical Layers and Boundaries Proficient with the .

Net framework. (4.0+) Skilled with C#, nice to have JAVA Solid understanding of object-oriented programming (OOP). Knowledge of Patterns Ability to draw / document a system design in including inflows / outflows of data.

Ability to develop a re-usable, scalable, maintainable system. Ability to roadmap and deliver old technology to new technology in a logical and cost effective manner Expertise in developing web based communication services (REST APIs), WCF, Web API, WSDL, SOAP Data store knowledge (SQL Server 2008 R2 +) Working knowledge of several JavaScript frameworks such as jQuery and Angular Understanding of Reporting Understanding of Monitoring, Metrics and Analytics Up to date with the latest security vulnerabilities and standards from OWASP.

Recognize potential logical attack surface on the .NET applications. Understanding of Authorization and Authentication protocols and methodologies.

  • SOAP, SAML, SSO Understanding of security protocols; Token based authentication, Web Forms Security and user authentication Working knowledge of resolving security vulnerabilities (SQL Injections, XSS and XLRF) Working knowledge of resolving application performance issues in data and middle tier Automated unit testing experience;
  • Background of TDD (Test Driven Development) Understanding of Encryption, Hashing and Signatures. Demonstrable track record of keeping abreast of new technologies and discerning how / if they can be leveraged for the organization.

    Strong understanding of how software works and how they form building blocks to deliver solutions. Strong understanding of how the internet works.

    Strong troubleshooting skills. Ability to understand implementation pros / cons. Responsible for code reviews and team collaborations.

    Passionate about building high-quality systems with software implementation best practices while leading and mentoring a team of developers.

    Lead / mentor developers and share knowledge through knowledge-sharing presentations. Participate in a small, experienced, energetic team on a rapid, agile development schedule.

    All other responsibilities as assigned

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form