• Orange,
    California
  • Houston, TX
    Portland, OR
  • Reston, VA
    Orlando, FL
  • Boston, MA
    New York City, NY
  • London, UK
    Toronto, CAN
  • Singapore
    India

Careers

Current Opening

mLogica is actively seeking skilled technology professionals. As a minimum, each candidate should have a Bachelors or equivalent level degree in Computer Science or Engineering. Excellent communication skills are a pre-requisite. The following career openings in our development and/or sales centers are available:

C# ASP .Net Developer

Location: India, UAE
Compensation: As per industry standards

Overview:

  • Our application is a web-based internal application for managing HR resources.
  • It is written in ASP .NET web forms using C#

Responsibilities:

  • Ability to work with a team to meet team goals is essential. Our developers do not work in a vacuum. You are expected to provide assistance if asked and are expected to ask for assistance if you run into problems. We do not expect you to solve every problem and your own and indeed actively discourage this behavior. Teamwork is essential!
  • Technical expertise in Software Development Life Cycle entailing requirement analysis, time & cost estimation and high-level design.
  • Deep understanding of technology with focus on delivering business solutions.
  • Provide maintenance and operations support of existing systems and infrastructure as well as develop new technologies.
  • Work according to specification of the project. Implement application with proper documentation which involves complete testing and verification of code.
  • Work with minimal direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and planning to meet and resolve complex problems.
  • Document code appropriately for maintainability.
  • Perform design and code reviews and help maintain code quality, performance and application responsiveness.

Required Skills:

  • Bachelor’s degree in information technology, computer science or related field.
  • 5+ years C# application experience.
  • Experience with the .NET Framework, version 4.5 or newer.
  • Experience with Bootstrap, JavaScript and jQuery.
  • Experience using T-SQL with an ability to write SQL queries and stored procedures.
  • Microsoft Visual Studio (MVS) and SQL Server Management Studio (SSMS).
  • .Net Framework, C#, LINQ and Entity Framework.
  • Fast learner and self-motivated.
  • Must be an effective communicator with excellent analytical / logical skills and ability to relate to the people at any level of the business and management.
  • Flexibility in job role is expected. Most of your time you will be spent working on C# but may occasionally need to work on other tasks.
  • Good understanding of Agile development methodologies, including SCRUM.
  • Strong understanding of object-oriented design, web application architecture and relational database design.
  • Strong desire to learn and keep technical skills current as new technologies emerge.

Beneficial Experience:

  • Experience with Unit Testing frameworks such as xUnit, and Web Automation frameworks such as Selenium is a plus.
  • Familiarity with the ReSharper Visual Studio plugin.

Apply

Information Security Analyst

Location: India, UAE
Compensation: As per industry standards

Overview:

We seek to hire an Information Security Analyst that will be responsible for supporting computer network defense, to include auditing the network for vulnerabilities, identifying relevant threats, recommending corrective actions, developing solutions for security issues, and investigating security incidents and breaches.

Responsibilities:

  • Conducts network monitoring and intrusion detection analysis using various Computer Network Defense (CND) tools, such as Intrusion Detection/Prevention Systems (IDS/IPS), Firewalls, SIEM, NAC, Vulnerability Management tools, and Host Based Security System (HBSS), etc.
  • Correlates network activity across networks to identify trends of unauthorized use
  • Reviews alerts and data from sensors and documents formal, technical incident reports
  • Researches emerging threats and vulnerabilities to aid in the identification of network incidents
  • Analyzes data from threat and vulnerability feeds and analyzes data for applicability to the organization
  • Identifies and resolves false positive findings in assessment results
  • Performs compensating controls analysis and validates efficacy of existing controls
  • Generates reports on assessment findings and summarizes to facilitate remediation tasks
  • Provides network subscribers with incident response support, including mitigating actions to contain activity and facilitating forensics analysis when necessary
  • Tests new computers, software, switch hardware and routers before implementation to ensure Security
  • Supports the creation of business continuity/disaster recovery plans, to include conducting disaster recovery tests, publishing test results, and making changes necessary to address deficiencies
  • Makes real-time decisions about incidents as they occur
  • Recommends improvements to the Information Security Program to the Information Security Officer
  • Plans, develops, and executes vulnerability scans of organization information systems
  • Ensures compliance with all applicable configuration standards
  • Manages enterprise vulnerability assessment and configuration assessment tools
  • Recommends security controls and/or corrective actions for mitigating technical and business risk
  • Produces vulnerability, configuration, and coverage metrics and reporting to demonstrate assessment coverage and remediation effectiveness

Qualifications:

  • BS in Computer Science, Information Security, or a related field is highly desirable
  • 3+ years of work experience in information security, especially in a network security analyst role
  • 3+ years of past experience in a role on a Computer Incident Response Team (CIRT), Computer Emergency Response Team (CERT), Computer Security Incident Response Center (CSIRC) or a Security Operations Center (SOC) is highly desirable

Competencies Required:

  • Technical expertise in analyzing threat event data, evaluating malicious activity, documenting unusual files and data, and identifying tactics, techniques and procedures used by attackers
  • Technical expertise in system security vulnerabilities and remediation techniques, network and web-related protocols (e.g., TCP/IP, UDP, IPSEC, HTTP, etc.)
  • Technical expertise in security engineering, system and network security, authentication and security protocols, cryptography, and application security
  • Strong decision-making capabilities, with a proven ability to weigh the relative costs and benefits of potential actions and identify the most appropriate one
  • An ability to effectively influence others to modify their opinions, plans, or behaviors
  • An understanding of business needs and commitment to delivering high-quality, prompt, and efficient service to the business
  • An understanding of organizational mission, values, and goals and consistent application of this knowledge

Apply

Angular.js Developer

Location: USA, India, UAE
Compensation: As per industry standards

Overview:

  • Our application is a web-based solution, leveraging a RESTful API on the backend and Angular.js on the front-end.
  • We are looking for a JavaScript developer with at least 5 years experience in Angular.js.

Responsibilities:

  • Ability to work with a team to meet team goals is essential. Our developers do not work in a vacuum. You are expected to provide assistance if asked and are expected to ask for assistance if you run into problems. We do not expect you to solve every problem and your own and indeed actively discourage this behavior. Teamwork is essential!
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Technical expertise in Software Development Life Cycle entailing requirement analysis, time & cost estimation and high-level design.
  • Deep understanding of technology with focus on delivering business solutions.
  • Provide maintenance and operations support of existing systems and infrastructure as well as develop new technologies.
  • Work according to specification of the project. Implement application with proper documentation which involves complete testing and verification of code.
  • Work with minimal direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and planning to meet and resolve complex problems.
  • Document code appropriately for maintainability.
  • Perform design and code reviews and help maintain code quality, performance and application responsiveness.
  • Update the frontend using Angular.js as needed, adding new features and cleaning up the overall system.
  • Suggest needed changes to the API backend based on front-end needs.

Required Skills:

  • Bachelor’s degree in information technology, computer science or related field.
  • 5+ years Angular.js application experience.
  • 10+ years experience with JavaScript.
  • Strong familiarity with MongoDB, MySQL and Redis a plus.
  • Firm understanding of front-end technologies, such as HTML5 and CSS3.
  • 5+ years experience with Microsoft Visual Studio.
  • 5+ years experience with Bootstrap CSS library (or similar technologies)
  • Strong experience with SASS/LESS or similar technologies.
  • Source control tools, such as GIT.
  • Fast learner and self-motivated.
  • Must be an effective communicator with excellent analytical / logical skills and ability to relate to the people at any level of the business and management.
  • Flexibility in job role is expected. Most of your time you will be spent working on Angular.js but may occasionally need to work on other tasks.
  • Good understanding of Agile development methodologies, including SCRUM.
  • Strong desire to learn and keep technical skills current as new technologies emerge.
  • Must speak English clearly and concisely.

Beneficial Experience:

  • Familiarity with the Resharper Visual Studio plugin.
  • Experience with using Gitlab system.

Apply

Software System Architect

Location: India, UAE
Hours: Mon to Friday
Time: 8:00 AM – 5:00 PM (PST)
Compensation: As per industry standards

Overview:

  • We are looking for a system architect to help us design and implement software designed to handle tens to hundreds of thousands of transactions each minute.
  • Must have at least a BS in CS and 10 or more years’ experience in software engineer, design and architecture.

Responsibilities:

  • Design and implement innovative systems and solutions to address complex technology issues. The solutions must be secure, resilient, performant and able to handle tens to hundreds of thousands of transactions each minute.
  • Perform software requirements analysis, system integration activities, lead research, design, develop and tests software and tools, to include development of new work products or enhancing existing or new applications.
  • Work closely and in conjunction with the Vice President of Software Development to ensure technical standards are followed by the development team.
  • Ability to work with a team to meet team goals is essential. Our team does not work in a vacuum. You are expected to provide assistance if asked and are expected to ask for assistance if you run into problems. We do not expect you to solve every problem and your own and indeed actively discourage this behavior. Teamwork is essential!
  • Technical expertise in Software Development Life Cycle entailing requirement analysis, time & cost estimation and high-level design, with a strong focus and understanding of Agile development processes.
  • Deep understanding of technology with focus on delivering business solutions.
  • Create specifications for software implementation, with the ability to handle a scalable architecture with mobile applications.
  • Work with minimal direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and planning to meet and resolve complex problems.

Required Skills:

  • Bachelor’s degree in Computer Science.
  • 10+ years’ experience in software engineering, design and architecture.
  • Excellent research skills are essential.
  • Fast learner and self-motivated.
  • Must be an effective communicator with excellent analytical / logical skills and ability to relate to the people at any level of the business and management.
  • Flexibility in job role is expected.
  • Good understanding of Agile development methodologies, including SCRUM, with the ability to modify it to suit our individual needs.
  • Strong desire to learn and keep technical skills current as new technologies emerge.
  • Expert in designing and consuming both internal and external RESTful web services (5+ years experience)
  • Strong understanding of how mobile applications should be architected to enhance stability, performance, maintainability and extensibility.
  • Very strong familiarity with the Microsoft Azure and Amazon AWS toolkits.
  • Demonstrate understanding of application architecture and infrastructure as they relate to service delivery, including availability and performance.

Apply

Oracle PL/SQL Developer

Location: CA, USA
Compensation: As per industry standards
Years of experiences: 5+ years
Duration: 6 months plus

mLogica Inc. (www.mlogica.com) is looking for a Oracle PL/SQL Developer who possesses a passion for PL/SQL Programming & Database skills.

Skills Required:

  • Strong hands-on PL/SQL skills ( Procedures, Functions, Triggers ).
  • Sound Knowledge in creating database objects.
  • Knowledge of Oracle analytical functions.
  • Knowledge of latest features in PL/SQL.
  • Experience in analyzing the PL/SQL code.
  • Migration experience added adv.
  • Experience on other RDBMS adv.
  • Unix shell scripting experience.
  • Experience working with SQL Developer.
  • Experience in Change Management.
  • Experience in Agile software development methodology.
  • Deep performance and tuning experience.
  • Troubleshooting skills to identify and remediate PL/SQL code issues.
  • Ability to work under pressure.
  • Good communication, may require interfacing with customer.

Programmer & Tester:

  • Experience in tuning SQL & PL/SQL code.
  • Experience in database tuning.

Apply

Quality Assurance Engineer

Location: USA, India, UAE
Hours: Mon to Friday
Compensation: As per industry standards

mLogica Inc. (www.mlogica.com) is looking for a Quality Assurance Engineer with at least 5 years experience.

Overview:

  • Our application is a Windows console/UI application with a shared DLL back-end.
  • The core part of the application is a C++ DLL.
  • The console applications and UI applications are programmed in C#.
  • We are looking for a QA Engineer with at least 5 years experience.

Responsibilities:

  • Ability to work with a team to meet team goals is essential. Our team does not work in a vacuum. You are expected to provide assistance if asked and are expected to ask for assistance if you run into problems. We do not expect you to solve every problem and your own and indeed actively discourage this behavior. Teamwork is essential!
  • Technical expertise in Software Development Life Cycle entailing requirement analysis, time & cost estimation and high-level design.
  • Deep understanding of technology with focus on delivering business solutions.
  • Provide maintenance and operations support of existing systems and infrastructure as well as develop new technologies.
  • Work according to specification of the project. Implement application with proper documentation which involves complete testing and verification of code.
  • Work with minimal direction, receiving occasional supervision while working toward a definite objective that requires use of a wide range of procedures and planning to meet and resolve complex problems.
  • Test all code passed by our developers, working with them to ensure software excellence.
  • Develop a regression test suite to test a variety of cases for successful translation.

Required Skills:

  • Bachelor’s degree in information technology, computer science or related field.
  • 5+ years software QA application experience.
  • Microsoft Visual Studio.
  • Source control tools, such as GIT.
  • Ability to switch source control branches, build software and execute it to get desired results.
  • Fast learner and self-motivated.
  • Must be an effective communicator with excellent analytical / logical skills and ability to relate to the people at any level of the business and management.
  • Flexibility in job role is expected.
  • Good understanding of Agile development methodologies, including SCRUM.
  • Strong desire to learn and keep technical skills current as new technologies emerge.
  • Extensive experience using automated test suites to create regression tests in a non-web environment.
  • Ability to identify, recommend, install and configure appropriate QA test suite.
  • Develop appropriate reporting for management to determine success of changes to software.

Apply

Top