Software Engineer

Years of Experience: 0 – 6 years

Job Category: Software

Job Type: Full Time

Software Engineer Roles and Responsibilities:

  • Develops information systems by designing, developing, and installing software solutions. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

Investigates problem areas

  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
  • Protects operations by keeping information confidential
  • Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed.
  • Discuss the working hours and benefits specific to your company right here. Tell prospective software developers about flexible hours, the ability to work from home, or other telecommuting opportunities. You can also sell applicants on the benefits that set you apart, like conference sponsorships or continuing education or tuition credits.

Education & Experience Requirements:

  • Bachelor’s degree in computer science, Computer Engineering or related technical discipline Proficiency in Java or .Net, or similar object-oriented programming skills
  • Knowledge of Application architecture and design patterns
  • Experience of full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in development of distributed/scalable systems and high-volume transaction
Apply Now

Software Developer

Years of Experience: 0 – 6 years

Job Category: Software

Job Type: Full Time

Job Duties Include:

  • Work with developers to design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Minimum of bachelor’s degree in computer science, Electrical Engineering, IT or related with experience as Software Engineer
Apply Now

Cloud Devopps Engineer

Years of Experience: 0 – 6 years

Job Category: Software

Job Type: Full Time

DevOps Engineer skills and qualifications:

  • Building and implementing new development tools and infrastructure
  • Understanding the needs of stakeholders and conveying them to developers
  • Working on ways to automate and improve development and release processes
  • Testing and examining code written by others and analyzing results
  • Ensuring that systems are safe and secure against cybersecurity threats
  • Identifying technical problems and developing software updates and fixes
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning projects and being involved in project management decisions
  • Deploy updates and fixes, and provide Level 2 technical support
  • Build tools to reduce occurrence of errors and improve customer experience
  • Develop software to integrate with internal back-end systems
  • Perform root cause analysis of production errors and resolve technical issues
  • Develop scripts to automate visualization
  • Design procedures for system troubleshooting and maintenance

Job Duties Include:

  • Experience as a DevOps engineer or in a similar software engineering role
  • Proficiency with Git and GitHub workflows
  • Good knowledge of Ruby or Python
  • Working knowledge of databases and SQL
  • Problem-solving attitude
  • Collaborative team spirit

Preferred skills and qualifications:

  • Minimum of bachelor’s degree in computer science, Electrical Engineering, IT or related with experience as devops engineer
  • Experience in developing/engineering applications for a large company
Apply Now

Network Engineer

Years of Experience: 0 – 6 years

Job Category: Software

Job Type: Full Time

Job Duties Include:

  • Establishes and maintains network performance.
  • Builds net configurations and connections.
  • Troubleshoots network problems.
  • IP address auditing.
  • Establishes networking environment by designing system configuration and directing system installation.
  • Defines, documents, and enforces system standards.
  • Maximizes performance by troubleshooting network problems and outages and scheduling upgrades.
  • Configures router.
  • Updates data servers and network equipment.
  • Collaborates with network architects on network optimization.
  • Secures network system by establishing and enforcing policies and defining and monitoring access.
  • Updates job knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations.
  • Accomplishes information systems and organization mission by completing related results as needed.

Preferred skills and qualifications:

  • Minimum of bachelor’s degree in computer science, Electrical Engineering, IT or related with experience as network engineer
  • Experience in developing/engineering applications for a large company
Apply Now

Systems Administrator

Years of Experience: 0 – 6 years

Job Category: Software

Job Type: Full Time

Job Duties Include:

  • Speaking to and collaborating with a variety of people, such as clients, vendors, management and information technology (IT) staff during the creation and maintenance of a system
  • Creating control features to ensure systems effectively meet the organization’s quality standards
  • Engaging in quality control procedures to ensure that systems are efficient and operational
  • Developing a cost-efficient system for projects by performing a cost-benefit analysis
  • Ensuring that an organization is operating at maximum efficiency, from manufacturing to distribution
  • Candidates need creativity to imagine innovative, effective new solutions and designs.
  • Logic and reasoning are important when troubleshooting difficult issues.
  • Candidates must be able to develop solutions to problems, as well as manage multipleissues at the same time.
  • Understanding and appropriately responding to feedback is an important aspect of this position.
  • Calculus, trigonometry and other advanced math skills are commonly used in analysis and design.
  • Both oral and written communication skills are vital to relaying important information, training new staff members and communicating about solutions to complex problems.

Preferred skills and qualifications:

  • Minimum of bachelor’s degree in computer science, Electrical Engineering, IT or related with experience as Systems engineer
  • Experience in developing/engineering applications for a large company
Apply Now