SpringfieldILRecruiter Since 2001
the smart solution for Springfield jobs

Software Development Engineer

Company: IVY Tech Solutions
Location: Carlyle
Posted on: March 18, 2023

Job Description:

Job description

  • Requirement understanding, reviews to identify missing or incomplete requirements. Must always look for assumptions made in the models and must always validate those assumptions of the models.
  • Design of highly performing scalable, secure, reliable, and cost optimized solutions.
  • Application design and development of big data application for business requirements in agreed architecture framework and Agile environment.
  • Analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Application and project risk analysis and recommends quality improvements.
  • Providing advice on system functionality and fixes, as required.
  • Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management.
  • Integrating modelling libraries or risk analytics technology solutions a plus.
  • Resolving security vulnerabilities. QUALIFICATIONS: Must have:
    • Java 8+ experience required, including deep understanding of Java fundamentals as Memory Model, Runtime Environment, Concurrency, and Multithreading.
    • Be an expert in computer algorithms and data structures, including ability to articulate and apply in practice different type of sorting, hashing, partitioning, and search operations.
    • Ability to identify both time and memory complexity for the written code.
    • Understand and apply in practice Object Oriented and Domain Oriented Design Patterns.
    • Experience following Git workflows.
    • Experience writing unit and integration tests with testing frameworks like Junit, TestNG, Citrus, etc.
    • 'Get stuff done' and flexible mindset for greater good of the organization.
    • Intellectually curious and eager to learn. Nice to have:
      • Experience with high-speed distributed computing frameworks like AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink, etc. (a plus).
      • Experience with distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.
      • Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI, and IAM, etc.
      • Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc.
      • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph, etc.
      • Working knowledge of DevOps tools (e.g., Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.).
      • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics, etc. ONBOARDING REQUIREMENT:
        • Successful completion of background check. INTERVIEW PROCESS:
          • One phone interview followed by one 2 - hour virtual panel interview Powered by JazzHR

Keywords: IVY Tech Solutions, Springfield , Software Development Engineer, IT / Software / Systems , Carlyle, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Springfield RSS job feeds