Designation: Python Developer (2-5 yrs) Sr. Python Developer (5-8 yrs)
Python Lead (8-12 yrs)

Key Skills: in Python, Flask / Django

As a Senior Python Django Developer, you will be part of our core team helping our clients build their innovative products.

As a potential recruit, you should:

  • Be able to write clean, re-usable standards-based code
  • Be able to design and implement low-latency, high-availability, and performant applications
  • Be able to integrate user-facing elements developed by front-end developers with server-side logic
  • Be able to integrate third-party APIs, & implement security & data protection
  • Be able to create database schemas that represent & support business processes
  • Have a strong understanding of the threading limitations of Python, and multi-process architecture
  • Have knowledge of user authentication & authorization between multiple systems, servers, & environments
  • Have familiarity with event-driven programming in Python
  • Have strong Unit Testing & Debugging Skills
  • Be aware of latest industry trends/frameworks & be able to continuously update yourself with the same
  • Be able to mentor junior members & come up with best practices/guidelines for development
  • Be articulate & have strong communication skills (Verbal/Written)
  • Be a problem solver, self-driven, & be able to work in fast-paced environment with minimal supervision

Contributions to FOSS, StackOverflow and GitHub profile with your side projects, if available will definitely be an added advantage.

Knowledge of Machine Learning/AI Concepts is a big plus

Skills:

  • Python 2.7 or higher
  • Django 1.8 or higher or Flask
  • ORM (Django-ORM, SQL Alchemy) Server Side Templating Languages (Jinja2, Mako, Django Templates)
  • Celery, Elastic Search/Solr, Django Rest Framework
  • JWT
  • Pandas
  • SciPy
  • HTML5
  • CSS3
  • Object Oriented Javascript
  • Linux OS
  • GIT
  • DevOps
  • Docker
  • AWS

Roles and Responsibilities:

  • Proponent of continuous integration, unit testing and automation.
  • Good to have knowledge of Amazon Web Services (AWS), good understanding of Web Standards, EventStore, OWASP security principles and data encryption/security.

Designation: Java Developer (2-5 yrs) Sr. Java Developer (5-8 yrs)

Key Skills: Spring, Java8
or Java 1.8, Restful API, Databases (any)

What You Will Do:

  • Work on security product and solution development involving Java/J2EE framework
  • Apply domain expertise and innovative ideas to architect/design solutions, evaluate multiple
    options to meet client's business requirements
  • Be the technical authority of the product while engaging with current/potential customers and external teams
  • Provide technical leadership to team members as required
  • Build technical expertise in various areas as required
  • Extensive experience building Web APIs

Must Have:

  • Strong Experience in developing Java/J2EE
  • Experience in rolling out products and solution using REST/SOAP Web services
  • Exceptional analytical and technology skills, with grounding in architecture design concepts and best practices

Good to have:

  • A strong understanding of modern development processes including agile development
  • Strong technical foundation in one or more domains such as Identity and access management, API Management, Authentication

Communication Skills :

  • Strong interpersonal, verbal presentation & written communication

Recommended Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering/MCA

Designation: UI Lead (8-12 yrs)
Sr. UI Developer (5-8 yrs)
UI Developer (2-5 yrs)

Key Skills: in Angular 6+

What Will You Do:

  • Be an individual contributor on the project
  • Learn the customer framework built on Angular 9
  • Be responsible for the entire UI development and release of the same

Required Skills:

  • Angular 9 (Angular 4 & above will be good too)
  • At least 5 years’ experience in Angular/ UI technologies
  • Experience with charts / graphs
  • Ability to write java backend a plus
  • Strong interpersonal, verbal presentation & written communication

Experience: 10+ years

Key Skills: Developing and Tracking Budgets, Coaching, Supervision, Staffing

Job Description:

The Project Lead manages key client projects. Project management responsibilities include the coordination and completion of projects on time within budget and within scope. Oversee all aspects of projects. Set deadlines, assign responsibilities and monitor and summarize progress of project. Prepare reports for upper management regarding status of project,

The successful candidate will work directly with clients to ensure deliverables fall within the applicable scope and budget. He or she will coordinate with other departments to ensure all aspects of each project are compatible and will hire new talent as needed to fulfil client needs.

May require a bachelor's degree and 10+ years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices and procedures. Rely on limited experience and judgment to plan and accomplish goals. Perform a variety of tasks. Lead and direct the work of others. A wide degree of creativity and latitude is expected. Typically reports to a manager or head of a unit/department. Enhance department and organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Must Have:

  • Strong Experience in developing Java/J2EE
  • Experience in rolling out products and solution using REST/SOAP Web services
  • Exceptional analytical and technology skills, with grounding in architecture design concepts and best practices

Responsibilities:

  • Coordinate internal resources and third parties/vendors for the flawless execution of projects
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Ensure resource availability and allocation
  • Develop a detailed project plan to monitor and track progress
  • Manage changes to the project scope, project schedule and project costs using appropriate verification techniques
  • Measure project performance using appropriate tools and techniques
  • Report and escalate to management as needed
  • Manage the relationship with the client and all stakeholders
  • Perform risk management to minimize project risks
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive project documentation
  • Meet with clients to take detailed ordering briefs and clarify specific requirements of each project
  • Delegate project tasks based on junior staff members' individual strengths, skill sets and experience levels
  • Track project performance, specifically to analyze the successful completion of short and long-term goals
  • Meet budgetary objectives and make adjustments to project constraints based on financial analysis
  • Develop comprehensive project plans to be shared with clients as well as other staff members
  • Use and continually develop leadership skills
  • Attend conferences and training as required to maintain proficiency
  • Perform other related duties as assigned
  • Develop spreadsheets, diagrams and process maps to document needs

Job Requirement:

  • Proven working experience in project management
  • Excellent client-facing and internal communication skills
  • Excellent written and verbal communication skills
  • Solid organizational skills including attention to detail and multitasking skills
  • Strong working knowledge of Microsoft Office
  • Project Management Professional (PMP) / PRINCE II certification is a plus
  • Bachelor's Degree in appropriate field of study or equivalent work experience
  • Solid experience on Java, Python and Angular technologies.

Skillset:

  • Developing and Tracking Budgets
  • Coaching
  • Supervision
  • Staffing
  • Project Management
  • Management
  • Process Improvement
  • Planning
  • Performance Management
  • Inventory Control
  • Excellent Communication

Experience: 2-7+ years

Key Skills: Manual, Automation Testing, API testing

Experience Required for Jr. QA:

  • 2-4 years of experience in Agile testing
  • Experience with QA methodologies, understanding of software development process
  • Experience working in an Agile/Scrum development process
  • Experience in writing clear, concise and comprehensive test plan and test cases
  • Must have experience in API testing
  • Experience with Git, JIRA
  • Good knowledge on Java/Python programming skills with Selenium

Experience Required for Sr. QA:

  • 5-7 years of experience in Agile testing
  • Experience with QA methodologies, understanding of software development process
  • Experience working in an Agile/Scrum development process
  • Experience in writing clear, concise and comprehensive test plan and test cases
  • Must have experience into API testing
  • Experience with Source control management tool, JIRA
  • Good at test data generation, good understanding of system and end to end test
  • Experience into Java/Python programming skills with Selenium
  • Good debugging skills

Experience Required for Lead QA:

  • 7+ years of experience in Agile testing
  • Good leadership quality
  • Experience working in an Agile/Scrum development process
  • Experience in writing clear, concise and comprehensive test plan and test cases
  • Must have experience into API testing
  • Experience with Git, JIRA
  • Experience into Java/Python programming skills with selenium
  • Experience with QA methodologies, understanding of software development process
  • Good at test data generation, good understanding of system and end to end test
  • Good debugging skills

Added advantage:

  • Attention to details
  • Excellent verbal communication

Experience: 10+ years

Key Skills: Leadership, Operational, Problem-solving , Sonarqube, Flake8, Sonarlint

Responsibilities:

  • Promoting the development of high-quality software which achieves the company's purpose, vision and strategy in accordance with the company values
  • Identifying the customer organisation's needs
  • Breaking down large projects into manageable chunks/ modules
  • Working out which products /Tools to use based on cost benefit analysis and research
  • Agreeing design and approach with the customer
  • Explaining to designers and developers what's required and overseeing the progress
  • Assisting in writing high quality, and efficient code.
  • Assisting the development team to write comprehensive unit and functional tests.
  • Assisting in clear and efficient technical documentation of the project
  • Advising the customer on managing future IT needs
  • Ensuring the development teams and testing utilises continuous integration
  • Professional improvement through peer reviews and training where applicable
  • Suggest and promote best practice in development and delivery processes.
  • Highlighting and instigating improvement opportunities
  • Learning and implementing as appropriate the latest technologies.

Must Have:

  • Good communication with clients/operational managers – listening and providing answers
  • Strong problem-solving skills
  • Ability to build from good relationships with clients/operational managers and colleagues
  • Ability to gather and assimilate information
  • Strong understanding of the Design patterns and their implementation
  • Up to date knowledge of technical applications
  • Good knowledge of quality standards and best practice
  • Ability to be adapt and prioritise
  • Ability to work under pressure and meet deadlines
  • Ability to think ahead and anticipate problems, issues and solution
  • Ability to work across technologies. (Java/ Python preferable)

Requirement:

  • Total work experience of 10+ years
  • Worked across multiple domains and technology stacks
  • Developed end to end products/projects working across the product lifecycle
  • Implemented Design patterns in the projects/ products in past experience
  • Working knowledge of static code analysis tools like SonarQube, flake8, Sonarlint,etc
  • Working knowledge of various unit test frameworks like Jasmine, Jest, Protractor, Pytest, Mockito, etc

join our
talent network


Upload Resume (Note: Only allow .doc or .pdf files)

why work at sacumen?

  • Cyber security is a great future-proof career
  • Long weekend policy
  • Remote work / Work-from-home policy
  • Trustworthy, caring, unbiased, & transparent environment
  • Chance to broaden your skills & actually make a difference
  • Conducive & a cool, family-like, flexible work environment
  • Multifold growth: not just professional but personal too

Plenty of perks & benefits make Sacumen a happy place to work. So, apply for the positions that suit you best and join the family!

sacumen at a glance

Sacumen specializes in working with Security Product Companies. We are working with 50+ Security Product Companies such as Symantec, Palo Alto Networks, Varonis, AlienVault, IBM, CA Technologies, ThreatConnect, SecurityScorecard, ForgeRock, Code42, Flashpoint etc in the areas of Connector Development, Connector Support and Product Engineering.

We have built 700+ Connectors in the areas of SIEM, IAM, Ticketing Systems, Incident Response, Cloud Applications, Cloud Monitoring, Threat Intelligence Feed, Endpoint Security, Cloud Storage, GRC, Vulnerability Management, Authentication, etc.