Software Engineer - Gurugram, India - OpSec Security

    OpSec Security
    OpSec Security Gurugram, India

    2 weeks ago

    Default job background
    Human Resources
    Description

    OpSec is the world leader in brand authenticity and integrity, with a heritage spanning more than 40 years. We serve many of the world's leading brand owners, licensors, and media rights owners (including around half of the Interbrand 100 Best Global Brands 2021) and are the only provider that addresses brand value and vulnerability across physical and digital domains. OpSec is also a provider of high-security and compliance solutions to governments. At OpSec, designers work with technologists, integrators, analysts, and domain experts to ensure solutions are brand-led, practical, and effective.

    OpSec is the leading provider of brand protection, serving some of the most iconic brands and leading governments around the world. Our products help secure and enhance brands both on-product and online, combatting counterfeit, protecting digital content and brand reputation, and unlocking brand/IP value through licensing and consumer engagement. We are expanding quickly and are looking to build a talented global marketing team.

    Position Summary & Objective

    This role is responsible for reviewing business requirements, designing, implementing, and unit testing software. He/she partners with the product team to develop software solutions for the business.

    Essential Functions Performed by this Position

    • Collaborate and review requirements proposed by the Product Owner / Business Analyst to understand, document, estimate, design, implement, and unit test viable software solutions.
    • Develop solid, scalable information systems that support the continuously evolving needs of our clients and internal operational teams.
    • Ensure that information systems scale and support new features for delivery.
    • Collaborating with the team lead to ensure accurate collection of information through reporting infrastructure.
    • Modify existing software to fix bugs, adapt to new requirements and improve performance.
    • Maintain code quality, test coverage and code reviews following standard guidelines.
    • Collaborate with and support the Quality Assurance team to guarantee the timely delivery of quality software.
    • Be a part of self-organized Scrum teams by following Agile practices and actively participating in backlog refinement, as well as release and sprint planning activities.
    • Design and implement services and APIs supporting applications using microservice architecture for application development or data services.
    • Lead, inspire and help to develop fellow engineers to be a high performing, driven and collaborative team.
    • Act as point of contact for escalations and crucial stakeholder requests.

    Knowledge, Skills, and Abilities

    • Demonstrated ability to deliver high-quality, enterprise-class software on-time and of high quality.
    • Knowledgeable in the software development lifecycle.
    • Working knowledge of source control systems like Git.
    • Experience working in Agile-oriented teams, especially SCRUM or Kanban.
    • Possess good communication skills in English, both written and verbal
    • Very strong problem-solving skills and algorithm knowledge.

    Required Education and Experience

    • Experience as a software engineer working primarily in a .Net-oriented development team using C#, ADO.Net, ASP.Net, and SQL Server.
    • Experience with client-side (browser) web application development (Vanilla JavaScript, JQuery, KnockoutJS, Angular, Vue or React).
    • Experience using development tools such as: Visual Studio, SQL Management Studio, Postman.
    • Bachelor's degree in computer sciences or equivalent degree.
    • 5+ years of experience working as a software engineer developing commercial software.
    • Experience using collaborative tools such as: Slack, Microsoft Teams, and Jira.

    What we offer:

    OpSec offers competitive benefits, tailored to each region in which we operate. In addition to benefits, our employees enjoy perks such as company-sponsored wellness programs, volunteer opportunities, regular team building and engagement events and learning and development opportunities.

    We value diversity at our company. Everyone who applies with the qualifications will receive consideration for employment without regard to: age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.